Linux基础(一)
1、开关机
关机:
1、init 0
2、poweroff
3、shutdown 时间(单位分钟) #默认1分钟后关机,可以用shutdown -c 取消
其他功能:
Shutdown -t #这个-t参数面需要加数字比如5,表示在发出关机信号5秒后开始执行关机工作
Shutdown -k #不做真正的关机,只是通知一下所有的用户。
Shutdown -r #重启计算机
Shutdown -h #关机后关闭电源
重启:
1、init 6
2、reboot
3、shutdown -r now
运行级别:
级别 | 说明 |
0 | 关机 |
1 | 单用户 |
2 | 未使用 |
3 | 多用户,文字界面 |
4 | 未使用 |
5 | 图形化界面 |
6 | 重启 |
2、alias
用法
alias 自定名称='命令 [选项]' #临时添加,重启后失效
例:
alias wk='cd /etc/sysconfig/network-scripts/'
如果想要永久生效:
永久生效:编辑bashrc
用户家目录下的.bashrc只对该用户生效,/etc/bashrc对所有用户生效
vim /etc/bashrc #编辑.bashrc文档
###############
G #在命令模式下按住Ctrl+g,进入文档最后
wk='cd /etc/sysconfig/network-scripts/' #修改
:wq #保存
##################
source /etc/bashrc #重新加载
#永久添加不会立即生效,需要重新加载(source /etc/bashrc)或重启(reboot)
结果:
3、systemctl 系统控制 (对于服务)
systemctl start 服务名称 #启动服务(不会更改开机启动)
systemctl start 服务名称1 服务名称2 服务名称3 #启动服务(不会更改开机启动)
systemctl stop 服务名称 #停止服务(不会禁止开机启动)
systemctl restart 服务名称 #重启启动服务(不会更改开机启动)
systemctl reload 服务名称 #重启加载服务(不会更改开机启动)
systemctl enable 服务名称 #设置服务开机启动(不会启动)
systemctl disable 服务名称 #禁止服务开机启动(不会停止)
systemctl status 服务名称 #查看服务状态
#对于已经启动的服务,不能start,只能restart或stop后再start
#对于所有配置文件(config cfg conf 名字或尾缀类似的文件)修改后必须重新加载/重启后才会生效
4、selinux(强制访问控制)
如果看到permission denied ,90%是没有关闭selinux
getenforce #查看selinux状态
关闭:
临时关闭:
setenforce 0 #临时关闭selinux
setenforce 1 #临时开启selinux
永久修改:
(需要重启服务器才能生效)
vim /etc/selinux/config #修改config文件
#################
将SELINUX=enforcing改为
SELINUX=disabled
:wq #保存退出
#####################
reboot
结果:
-------------------------------------------
个性签名:学IT,就要做到‘活到老学到老’!
如果觉得这篇文章对你有小小的帮助的话,别忘记点个“推荐”哦!