linux常用管理命令

来源:互联网 发布:八实万是网络传销吗 编辑:程序博客网 时间:2024/06/06 03:06

说明:本文以CentOS 7为例说明日常操作系统中的管理。

一、系统启动关闭

1.重启系统

  • init 6
  • reboot

2.关机命令

  • init 0
  • shutdown -h now
  • halt
  • poweroff

二、网卡配置

网卡的配置信息存放在 /etc/sysconfig/network-scripts/ ,并以ifcfg- 开头。
如第一块网卡的配置文件是 ifcfg-eth0

1.查看系统IP地址

ip address

这里写图片描述

2.设置DHCP自动获取IP

进入配置文件编辑模式:

vi /etc/sysconfig/network-scripts/ifcfg-eth0

修改代码如下:

DEVICE="eth0"BOOTPROTO="dhcp" # DHCP模式ONBOOT="yes"   #开机时启动网卡TYPE="Ethernet"USERCTL="yes"PEERDNS="yes"IPV6INIT="no"PERSISTENT_DHCLIENT="1"

DHCP地址配置

2.设置静态IP地址

进入配置文件编辑模式:

vi /etc/sysconfig/network-scripts/ifcfg-eth0

修改代码如下:

DEVICE="eth0"BOOTPROTO="static" # 静态IP模式ONBOOT="yes"   #开机时启动网卡TYPE="Ethernet"IPADDR=192.168.0.100  #IP地址GATEWAY=192.168.0.1  #网关DNS1=192.168.0.1 #DNS服务器PREFIX=24 #子网掩码USERCTL="yes"PEERDNS="yes"IPV6INIT="no"PERSISTENT_DHCLIENT="1"

3.网关启用禁用

禁用名为eth0的网卡命令:

ifdown eth0

禁用名为eth0的网卡命令:

ifup eth0

4.重启网络服务

对所有网卡执行重启操作:

service network restart

或者是

systemctl restart network.service

三、主机名

1.查看主机名

hostnamectl status

主机名

2.修改主机名

hostnamectl set-hostname xxx

重启后生效。

四、用户管理

1.切换用户

如:切换到root

su root

输入密码验证。

2.用户组创建

groupadd grp_test

3.用户创建

创建用户test 并加入到grp_test组。

useradd -g grp_test test

4.用户密码修改

passwd test

输入两次密码确认即可。

5.查看用户信息

查看所有用户信息:

cat /etc/passwd

显示所有用户

查看用户root的信息:

id root

用户信息

6.从组中删除用户

从grp_test 组中删除test用户:

gpasswd -d test grp_test

7.删除用户

userdel test

8.删除用户组

groupdel grp_test

五、文件系统管理

1.查看目录文件

  • 当前目目录文件 ll
  • 显示所有目录文件 ll -ah

2.创建目录

创建目录 build

mkdir build

创建完整路径目录 sw/src/build

mkdir -p sw/src/build

3.删除文件或目录

rm -ef sw/src/build

4. 链接

4.1 硬连接

创建 hdfile 硬链接到 srcfile

ln srcfile hdfile

4.2软连接

创建 sfile 软链接到 srcfile

ln -s srcfile sfile

5.文件权限

数字方式表示权限:

  • 可读 4
  • 可写 2
  • 可执行 1

字符方式表示权限:

  • 可读 r
  • 可写 w
  • 可执行 x

chmod 修改 file.log 权限为只允许文件所有者只读:

chmod -400 file.log

chmod 修改 file.log 权限为只允许文件所有者只写:

chmod -200 file.log

chmod 修改 file.log 权限为只允许文件所有者只可执行:

chmod -100 file.log

chmod 修改 file.log 权限为文件所有者和所有组最高权限:

chmod -770 file.log

chmod 修改 file.log 权限为所有人最高权限:

chmod -777 file.log

6.文件查看

more 翻页查看文件 file.log

more file.log

tail 查看file.log最后几行

tail file.log

tail -f 实时跟踪查看 file.log 最后几行

tail -f file.log

cat 查看所有file.log内容

cat file.log

7.文件操作

7.1创建文件

touch 创建一个名为 config.xml文件:

touch config.xml

7.2 编辑文件

vi 编辑 config.xml 文件:

vi config.xml

7.3 修改文件

  • 键盘输入 i 进入手动编辑模式。
  • 手动编辑模式下按下 Esc键 退出模式。
  • 非手动编辑模式下输入 :wq 保存文件并退出。
  • 非手动编辑模式下输入 :q! 保存文件并退出。

7.4 删除文件

rm config.xml

7.5 重命名或移动

移动文件 /root/config.xml/home/config.xml

mv /root/config.xml /home/config.xml

重命名文件 config.xmlapp.config

mv config.xml app.config

7.6拷贝文件

拷贝文件 /root/config.xml/home/config.xml

cp /root/config.xml /home/config.xml
0 0
原创粉丝点击