linux常见系统管理命令
常见系统命令
- 系统重启 reboot
- shutdown now 立即关机
shutdown +5 5分钟后关机。
poweroff 立即关机 - 登出 logout & exit
- 显示当前用户: whoami 或者 id
- 显示当前时间:date
- date “+%Y-%m-%d %H:%M:%S” 格式化输出
- 修改当前时间:date -s
- 比如将系统时间设定成2017年12月10日的命令:date -s 12/10/2017
- 查看文件系统盘大小:df -h
- 远程登录:ssh 用户名@地址
常见用户命令
- 添加用户:adduser 用户名
- 切换到其它用户: su 用户名
- 修改用户密码:passwd 用户名 回车 需要输入密码和确认密码
- 修改用户信息:usermod
usermod -aG test user_test 添加用户到组
usermod -g test2 user_test 修改用户所属组
gpasswd user2 -d user1 从user2组中移除user1 - 删除用户:userdel 用户名
- 添加一个组:groupadd 组名
- 删除组:groupdel
(注意,在删除用户的时候,用户所主组中有别的用户时,只删除用户不删除用户组)
有关sudo
sudo是linux中一个管理命令,可以让普通用户临时具有和root用户一样的权限,省去来回切换root的用户的麻烦。
配置:首先vi /etc/sudoers文件,在90行找到root下添加你普通用户的名字
(允许root在任何地方运行任何命令)
然后:wq! 强制保存退出!
注意:
root用户的~目录是在/root
而普通用户的~目录是在/home/用户名文件夹
切记,在没用sudo的情况下,每个用户只能在自己的~目录下进行操作。
crontab定时任务
-
首先使用root用户启动Cron服务: /sbin/service crond start
-
使用集群用户设定定时执行任务: crontab -e
-
例子:每一分钟向/home/test1/test.log(文件提前创建)中追加一个
“—test crontab!—” 字符串。
*/1 * * * * echo "---test crontab!---" >> /home/test1/test.log
注意:前面的数字分别代表:分,小时,天,月,周。 * 后面为执行命令,不同集群可能有不同目录,需要进行更改。
常用命令:
crontab -l 列出所有任务
crontab -r 删除所有任务
Centos7 修改ip
首先找到你的网卡,在安装的时候如果没有配置则只有一个,如下图
然后编辑网卡
注意:在编辑网卡之前先看一下你的网络适配器的类型。
一般,在使用的时候网络的选择主要有这两种,一种是 桥接,一种是NAT
怎么确定的你的网络方式是桥接还是NAT的呢?看下面图
比如,我的网是NAT的就去你windown网络中心去找到更改适配器设置
我的是NAT的网,我就查看VMnet8这个适配器。
你如果是桥接的的网话,就直接去看你说连网络的适配器(比如图的无线网连接)
找到你的网段,网关,子网掩码之后就可以开始linux网卡配置了
编辑网卡vi ifcfg-ens33
(接上面编辑网卡)进入以下界面:
在下面添加四行即可:
最后:wq! 保存退出重启网络服务:
测试以下网络 ping www.baidu.com出现以下画面,则为网络没问题。
关于网络类型,桥接、NAT在上篇博文中已经介绍!
如果本文内容,对你有帮助,欢迎点赞!
若文中有不足之处请及时指出!
本文原创,转载请标明出处!拒绝伸手党!