.yum
yum install tree
yum install telnet
直接安装与更新
.查询软件是否装上
rpm -qa tree telnet
.查询软件包的内容
rpm -ql tree telnet
.tree
tree -L /
.挂载光盘
①插入光盘
②挂载光盘
挂载----给设备创建一个入口
mount /dev/cdrom /mnt/
ls Packages/ |head (前十行)
tail 后
装 rpm -ivh /mnt/Packages/tree
.df -h 查看磁盘与光驱 .yum源
增加yum源 epel 源
①阿里云 http://mirrors.aliyun.com/
②yum install epel-release -y
③yum install sl cowsay -y
.关闭iptables和
iptables
.临时关闭防火墙重启后失效
/etc/init.d/iptables stop
.永久关闭防火墙
开机自启动
chkconfig
chkconfig |grep iptables
3上是on就是自动运行
关闭iptables
chkconfig iptables off
运行级别
. 关机状态
. 单用户模式 重新设置root密码 √
. 多用户模式 没有NFS(存储)
. 完全的多用户模式 命令行模式 文本模式 √
. 未被使用的
. 桌面模式 图形界面模式 √
. 重启状态
查询系统的运行级别
runlevel
tail - /etc/inittab
如何进入单用户模式
为了解决用户root密码忘记 如何进入救援模式
resuce installed system 切换系统的运行级别
init
查看系统版本
cat /etc/redhat-release
uname -r
用户操作
useradd ldq
passwd ldq112 su - ldq
ctrl + d/logout 退出当前用户
关机
shutdown -r
shutdown -c
SELinux 的关闭
.永久关闭
sed 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/selinux/config
sed -i.bak 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/selinux/config
grep 'disabled' /etc/selinux/config
上个命令的最后的参数
esc + .
查看当前SELinux状态
getenforce
setenforce
时间查看与修改
date -s ''
ntpdate ntpl.aliyun.com
定时任务
crontab -l #list
crontab -e #edit .具体时间
.做什么事 * * * go to bed
* * * go to shool
特殊符号
* 每
怎么做
.命令
.写入定时任务
tail -f /tmp/oldboy.txt
查看定时任务日志 上传与下载
rpm install
rz 上传到Linux
sz 下载到Windows
unzip secure-.zip
查看日志
less f或空格下一页 b上一页
head /tail
grep '关键字' secure nginx
Linux的启动流程
.BIOS自检(检测硬件是否有损坏)
.MBR引导(导入系统硬盘)
.GRUB菜单(选择不同内核,进入单用户)
.加载内核,放入内存
.运行init进程
.读取配置文件
.运行脚本
.运行开机自启动脚本
.启动mingetty
http请求与相应的过程
.请求起始行 get
.请求头
.空行
.请求主体 .相应的起始行 响应的状态码
.响应头
.空行
.响应主体
访问
curl www.baidu.com
curl - v 请求与响应的过程
编译安装前的准备
.添加一个用户
[root@oldboyedu-s6 nginx-1.12.]# useradd -s /sbin/nologin -M www
[root@oldboyedu-s6 nginx-1.12.]# id www
uid=(www) gid=(www) groups=(www)
[root@oldboyedu-s6 nginx-1.12.]# su - www
su: warning: cannot change directory to /home/www: No such file or directory
This account is currently not available. .安装依赖包
#pcre-devel Perl语言兼容正则表达式
#openssl-devel https
yum install pcre-devel openssl-devel -y
.编译安装
./configure --user=www --group=www --prefix=/application/nginx-1.12. --with-http_stub_status_module --with-http_ssl_module
make
make install
.启动
/application/nginx-1.12./sbin/nginx
.修改配置文件
cd /application/nginx-1.12.
egrep -v '^$|#' conf/nginx.conf.default >conf/nginx.conf
#优雅的重启nginx √√√√√√
/application/nginx-1.12./sbin/nginx -s reload #关闭nginx 然后开启
/application/nginx-1.12./sbin/nginx -s stop
/application/nginx-1.12./sbin/nginx echo $? 查看上次命令的错误代码