centos更改端口,查看IP和网络设置,更改权限等操作
  2wAJfFsQOW5O 2023年11月02日 44 0
CentOS 查看IP,端口 修改IP,打开端口生效

你知道,在windows中习惯了ipconfig,在CentOS中查看IP是感觉麻烦了好多;

今天收集的资料,就集中解决IP 端口的问题:

1) 查看IP
ifconfig eth0 →查看IP 不过输出的信息多一些
ifconfig|grep 'Bcast' → 这个输出的信息要清晰多了

2) 修改IP并生效
编辑/etc/sysconfig/network-scripts/ifcfg-eth0,按如下设置
DEVICE=eth0
BOOTPROTO=static
HWADDR=
ONBOOT=yes
TYPE=Ethernet
IPADDR=<你的IP>
NETMASK=255.255.255.0
其中MAC地址可用ifconfig eth0命令查看
设置好后,重启network服务即可:service network restart

3) CentOS系统安装好,默认只打开了22端口,如果希望开放其他端口的话,需要打开所需端口。
vi /etc/sysconfig/iptables

然后在CentOS系统中添加 Java代码
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3001 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3001 -j ACCEPT

最后CentOS系统要重新启动服务 Java代码
/sbin/service iptables restart
/sbin/service iptables restart

查看端口是否开放 Java代码

/sbin/iptables -L -n


使用mysql客户端连接服务器,打开3306端口,以及配置Nginx等都需要进行这个操作,这个障碍现在已经没有了,我们继续......

4) 用户操作和权限设置
1,給所有用户更改IP权限

Chmod U+S /sbin/ifconfig

5) Linux命令:使用chmod改变文件和目录的用户权限
2012年06月03日⁄ linux基础⁄ 暂无评论

Linux系统中使用chmod 命令修改指定文件或目录的用户扩展访问控制表(ACL)。可以用符号或用数字定义方式(完全方式)。

1、用法和参数

要用符号更改文件方式:

chmod [ -R ] [ -h ] [ -f ] [ [ u ] [ g ] [ o ] | [ a ] ] { { - | + | = } [ r ] [ w ] [ x ] [ X ] [ s ] [ t ] } { File ... | Directory ... }

要用数字更改文件方式:

chmod [ -R ] [ -h ] [ -f ] PermissionCode { File ... | Directory ... }

说明:

当遇到符号链接而您未指定 -h 参数时,chmod 命令更改通过链接指向的文件或目录的方式,而非链接本身的方式。如果指定 -h 参数,则 chmod 命令防止此方式更改。

如果指定 -h 和 -R 参数,chmod 命令递归地降序指定的目录,并且在遇到符号链接时,不更改链接指向的文件或目录的方式。

参数:

1 -c,--changes ##只输出被改变文件的信息

2 -f,--silent,--quiet ##当chmod不能改变文件模式时,不通知文件的用户

3 --help ##输出帮助信息。

4 -R,--recursive ##可递归遍历子目录,把修改应到目录下所有文件和子目录

5 --reference=filename ##参照filename的权限来设置权限

6 -v,--verbose ##无论修改是否成功,输出每个文件的信息

7 --version ##输出版本信息。

使用ls -l 命令可以显示出文件和目录的详细信息,当然包括用户权限信息

[root@linux ~]# ls -l install.log

-rw-r--r--. 1 root root 31385 3月 23 10:20 install.log

[root@linux ~]# ls -l backup/ -d

drwxr-xr-x 2 root root 4096 5月 22 21:08 backup/

从输出信息中我们看出,权限信息从第二位开始,每三位为一组,例如在第二个例子中,rwx为文件所有者的权限,紧跟着的r-x为文件所有组的权限,最后的r-x为其他用户的权限。这些被称为标志位。

标志位在命令中可以用符号表示也可以使用数字表示。

2、符号标志位

要以符号格式指定方式,必须指定三个标志集:

第一个标志集指定对谁授权或对谁拒绝指定的许可权,如下所述:

8 u #文件所有者。

9 g #文件组固有的组和扩展 ACL 条目。

10 o #所有其它条目。

11 a #用户、组和所有其它条目。a 标志具有与一起指定 ugo 标志相同的效果。如果不指定这些标志,则缺省值为 a 标志,并应用文件创建掩码(umask)。

第二个标志集指定是否要除去、应用或设置许可权:

12 - #除去指定的许可权。

13 + #应用指定的许可权。

14 = #清除选定的许可权字段并将其设置为指定的许可权。如果不指定 = 之后的许可权,chmod 命令从选定的字段除去所有许可权。

第三个标志集指定要除去、应用或设置的许可权:

15 r #读许可权。

16 w #写许可权。

17 x #对于文件的执行许可权;对于目录的搜索许可权。

18 X #如果当前的(未修改的)方式位设置了至少一个用户、组或其它执行位,则执行文件的许可权。如果指定了 File 参数并且在当前的方式位中未设置任何执行位,则忽略 X 标志。

搜索目录的许可权。

19 s #如果指定或隐含 u 标志,则设置执行时的用户标识许可权。如果指定或隐含 g 标志,则设置执行时的组标识许可权。

20 t #对于目录,它表示只有文件所有者可以链接或取消链接指定目录中的文件。对于文件,它设置 save-text 属性。

3、数字表示法

chmod 命令还允许您对该方式使用八进制表示法。数字方式是一个或多个以下值的摘要:

21 4000 #执行时设置用户ID,用于授权给基于文件属主的进程,而不是给创建此进程的用户。

22 2000 #执行时设置用户组ID,用于授权给基于文件所在组的进程,而不是基于创建此进程的用户。

23 1000 #设置粘着位,对于目录设置链接许可权或对于文件设置 save-text 属性。

24 0400 #允许所有者读。

25 0200 #允许所有者写。

26 0100 #允许所有者执行或搜索。

27 0040 #允许组读。

28 0020 #允许组写。

29 0010 #允许组执行或搜索。

30 0004 #允许其他人读。

31 0002 #允许其他人写。

32 0001 #允许其他人执行或搜索。

4、示例:

# chmod u+x file     给file的属主增加执行权限

# chmod 751 file     给file的属主分配读、写、执行(7)的权限,给file的所在组分配读、执行(5)的权限,给其他用户分配执行(1)的权限

# chmod u=rwx,g=rx,o=x file 上例的另一种形式

# chmod =r file     为所有用户分配读权限

# chmod 444 file      为所有用户分配读权限

# chmod a-wx,a+r file      为所有用户分配读权限

# chmod -R u+r directory   递归地给directory目录下所有文件和子目录的属主分配读的权限

# chmod 4755   设置用ID,给属主分配读、写和执行权限,给组和其他用户分配读、执行的权限。

讲解2:
chmod用于改变文件或目录的访问权限。用户用它控制文件或目录的访问权限。该命令有两种用法。一种是包含字母和操作符表达式的文字设定法;另一种是包含数字的数字设定法。 1. 文字设定法语法:chmod [who] [+ | - | =] [mode] 文件名命令中各选项的含义为:操作对象who可是下述字母中的任一个或者它们的组合:  u 表示“用户(user)”,即文件或目录的所有者。  g 表示“同组(group)用户”,即与文件属主有相同组ID的所有用户。  o 表示“其他(others)用户”。  a 表示“所有(all)用户”。它是系统默认值。操作符号可以是:  + 添加某个权限。  - 取消某个权限。  = 赋予给定权限并取消其他所有权限(如果有的话)。设置 mode 所表示的权限可用下述字母的任意组合:  r 可读。  w 可写。  x 可执行。  X 只有目标文件对某些用户是可执行的或该目标文件是目录时才追加x 属性。  s 在文件执行时把进程的属主或组ID置为该文件的文件属主。 方式“u+s”设置文件的用户ID位,“g+s”设置组ID位。  t 保存程序的文本到交换设备上。  u 与文件属主拥有一样的权限。  g 与和文件属主同组的用户拥有一样的权限。  o 与其他用户拥有一样的权限。文件名:以空格分开的要改变权限的文件列表,支持通配符。   在一个命令行中可给出多个权限方式,其间用逗号隔开。例如: chmod g+r,o+r example % 使同组和其他用户对文件example 有读权限。 2. 数字设定法我们必须首先了解用数字表示的属性的含义:0表示没有权限,1表示可执行权限, 2表示可写权限,4表示可读权限,然后将其相加。所以数字属性的格式应为3个从0到7的八进制数,其顺序是(u)(g)(o)。例如,如果想让某个文件的属主有“读/写”二种权限,需要把4(可读)+2(可写)=6(读/写)。数字设定法的一般形式为:语法:chmod [mode] 文件名指令实例: chmod a+x sort % 即设定文件sort的属性为: 文件属主(u) 增加执行权限 与文件属主同组用户(g) 增加执行权限 其他用户(o) 增加执行权限 chmod ug+w,o-x text % 即设定文件text的属性为: 文件属主(u) 增加写权限 与文件属主同组用户(g) 增加写权限 其他用户(o) 删除执行权限 chmod u+s a.out % 假设执行chmod后a.out的权限为(可以用ls – l a.out命令来看): –rws--x--x 1 inin users 7192 Nov 4 14:22 a.out 并且这个执行文件要用到一个文本文件shiyan1.c,其文件存取权限为“–rw-------”, 即该文件只有其属主具有读写权限。  当其他用户执行a.out这个程序时,他的身份因这个程序暂时变成inin(由于chmod 命令中使用了s选项),所以他就能够读取shiyan1.c这个文件(虽然这个文件被设定为 其他人不具备任何权限),这就是s的功能。  因此,在整个系统中特别是root本身,最好不要过多的设置这种类型的文件(除非 必要)这样可以保障系统的安全,避免因为某些程序的bug而使系统遭到入侵。 chmod a–x mm.txt chmod –x mm.txt chmod ugo–x mm.txt % 以上这三个命令都是将文件mm.txt的执行权限删除,它设定的对象为所有使用者。 $ chmod 644 mm.txt % 即设定文件mm.txt的属性为:-rw-r--r-- 文件属主(u)inin 拥有读、写权限 与文件属主同组人用户(g) 拥有读权限 其他人(o) 拥有读权限 chmod 750 wch.txt % 即设定wchtxt这个文件的属性为:-rwxr-x--- 文件主本人(u)inin 可读/可写/可执行权 与文件主同组人(g) 可读/可执行权 其他人(o) 没有任何权限
【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  4koL3J55wyKx   2023年11月13日   37   0   0 icogitCentOS
  9E2BTpjt8nym   2023年12月06日   35   0   0 WindowsgitCentOS
2wAJfFsQOW5O