linux常见系统管理命令

常见系统命令

  1. 系统重启 reboot
  2. shutdown now 立即关机
    shutdown +5 5分钟后关机。
    poweroff 立即关机
  3. 登出 logout & exit
  4. 显示当前用户: whoami 或者 id
  5. 显示当前时间:date
  6. date “+%Y-%m-%d %H:%M:%S” 格式化输出
  7. 修改当前时间:date -s
  8. 比如将系统时间设定成2017年12月10日的命令:date -s 12/10/2017
  9. 查看文件系统盘大小:df -h
  10. 远程登录:ssh 用户名@地址

常见用户命令

  1. 添加用户:adduser 用户名
  2. 切换到其它用户: su 用户名
  3. 修改用户密码:passwd 用户名 回车 需要输入密码和确认密码
  4. 修改用户信息:usermod
    usermod -aG test user_test 添加用户到组
    usermod -g test2 user_test 修改用户所属组
    gpasswd user2 -d user1 从user2组中移除user1
  5. 删除用户:userdel 用户名
  6. 添加一个组:groupadd 组名
  7. 删除组:groupdel
    (注意,在删除用户的时候,用户所主组中有别的用户时,只删除用户不删除用户组)

有关sudo

sudo是linux中一个管理命令,可以让普通用户临时具有和root用户一样的权限,省去来回切换root的用户的麻烦。
配置:首先vi /etc/sudoers文件,在90行找到root下添加你普通用户的名字
(允许root在任何地方运行任何命令)
linux常见系统管理命令
然后:wq! 强制保存退出!
linux常见系统管理命令
注意
root用户的~目录是在/root
而普通用户的~目录是在/home/用户名文件夹
切记,在没用sudo的情况下,每个用户只能在自己的~目录下进行操作。
linux常见系统管理命令

crontab定时任务

  1. 首先使用root用户启动Cron服务: /sbin/service crond start

  2. 使用集群用户设定定时执行任务: crontab -e

  3. 例子:每一分钟向/home/test1/test.log(文件提前创建)中追加一个

    “—test crontab!—” 字符串。

    */1 * * * * echo "---test crontab!---" >>  /home/test1/test.log
    

注意:前面的数字分别代表:分,小时,天,月,周。 * 后面为执行命令,不同集群可能有不同目录,需要进行更改。
常用命令:
crontab -l 列出所有任务
crontab -r 删除所有任务

Centos7 修改ip

首先找到你的网卡,在安装的时候如果没有配置则只有一个,如下图
linux常见系统管理命令
然后编辑网卡
注意:在编辑网卡之前先看一下你的网络适配器的类型。
一般,在使用的时候网络的选择主要有这两种,一种是 桥接,一种是NAT
怎么确定的你的网络方式是桥接还是NAT的呢?看下面图
linux常见系统管理命令
比如,我的网是NAT的就去你windown网络中心去找到更改适配器设置
linux常见系统管理命令
我的是NAT的网,我就查看VMnet8这个适配器。
你如果是桥接的的网话,就直接去看你说连网络的适配器(比如图的无线网连接)
linux常见系统管理命令
找到你的网段,网关,子网掩码之后就可以开始linux网卡配置了
编辑网卡vi ifcfg-ens33 (接上面编辑网卡)进入以下界面:
linux常见系统管理命令
在下面添加四行即可:
linux常见系统管理命令
最后:wq! 保存退出重启网络服务:
linux常见系统管理命令
测试以下网络 ping www.baidu.com出现以下画面,则为网络没问题。
linux常见系统管理命令

关于网络类型,桥接、NAT在上篇博文中已经介绍!
如果本文内容,对你有帮助,欢迎点赞!
若文中有不足之处请及时指出!
本文原创,转载请标明出处!拒绝伸手党!