欢迎来到无荨的博客

想一千次,不如去做一次。如果自己不努力,那么这一辈子只可能在原地踏步!

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

结果:

 

posted @ 2019-09-21 09:21  无荨  阅读(188)  评论(0编辑  收藏  举报