linux 跟阿铭学linux

简介: 关机指令image.pngimage.pngcat -A file 显示所有的内容chgrp groupa dirchgrp -R groupa dirchmod ugoaumaskchattr c 自动压缩 解压image.

关机指令


image.png

image.png

cat -A file 显示所有的内容
chgrp groupa dir
chgrp -R groupa dir

chmod ugoa

umask
chattr c 自动压缩 解压


image.png

lsattr


image.png

image.png

ln -s 来源文件 目标文件

/etc/passwd /etc/shadow
自定义的UID和GID都是1000开始

useradd
-u g
-d -M 不要目录
-s shell /sbin/nologin


创建密码的命令
yum install -y expect


image.png

su - 切换到家目录


image.png

du -sh .
du -ch .


image.png

mkfs


image.png

mount 参数指令


image.png

mount -t -o

压缩


image.png

xr -d
xr -z

tar -czvf a.tar --exclude a b'
tar -xzvf a.tar

tar -cjvf a.tar.bz2 a b
tar -xjvf a.tar.bz2

zip
unzip

rpm -ivh xxx --force --nodeps
rpm -Uvh
rpm -e
rpm -qa
rpm -qi
rpm -qf

!用法


image.png

cut -d ':' -f 1
cut -c1-10

sort -n
sort -nr
sort -u 去除重复
sort -k2,3
sort -k 2
uniq

tee

tr '' '/n'
; || &&

grep


image.png
image.png

image.png
image.png

sed -n '2'p /etc/xx 打印
sed -n '2,5'p /etc/ss

sed -n '/root/'p xx
sed -e '/root/'p -e '/ss/'p -n file

sed -i '1'd tst
sed '1,3s/x/y/g' xx
调换字符串的位置

image.png

awk -F ':' '/root/{print
1} /tets/{print
3}' file

awk -F ":" '3=="0"' /etc/aa awk -F ":" '3>300' /etc/s

image.png

awk '{pint NF}'
awk '{pr-int $NF}'
awk '{print NR}'

统计总和


image.png

date
date +"%Y-%m-%d %H:%M:%S"


image.png

date -d "-1 day" +%d
date -d "-1 hour" +%H
date -d "-1 min" +%M

数学计算要用[]
sum=[a+b] read -p "xxx" x read -p "yyy" y sum=[a+b]

sum=[1+$2]

if xx;then
esle
xx
fi

if xx;then
xx
elif
xx
else
xx
fi

if [ a -gt 5 ] -lt -ge -le -ne -eq if [a -gt 5 ] || [ $a -ne ]

if [ -e xx ];then
xx
fi
-d
-f
-w
-x

case 变量 in
value1)
xx
;;
*)
;;
esac

for i in seq 1 5;do
xx
done
for file in ls;do
xx
done

while :;do
xxx
done 死循环

function a(){
xx
}
a()

vmstat :proc: r,b memory:swpd,free,buff,cache swap:si,so io bi,bo system cpu :us,sy,id,wa,st

top

yum install -y sysstat
sar -n DEV 查看网卡流量

yum install -y nload 查看网卡流量

free -m
ps aux


image.png

tcpdump -i eth1
tcpdump -i ehn1 -n port 22
-n port 22 and port 33

hostnamectl set-hostname xx 临时和文件

zone:drop block public external dmz work home internal trusted


image.png
f

firewall-cmd --zone=public --add-service=http


image.png

rsync -av xx xxx
--delete --exclude
rsync密钥文件600


image.png
目录
相关文章
|
运维 机器人 Linux
学Linux到底学什么?
熟悉我的朋友应该知道,我是一名Linux工程师。那么我来问大家一个问题,提到Linux,你们第一时间想到的是这是一个怎样的岗位呢?我相信会有很大一部分的朋友会想到两个字:运维。
159 0
学Linux到底学什么?
|
弹性计算 Linux 网络安全
疫情被封在学校,我用阿里云学Linux
大三下学期本该去实习,没想到疫情突然到来,由于自己的电脑没有带到学校,只能用学校电脑学一些Linux,偶然发现阿里云有飞天加速计划,所以尝试使用阿里云ECS学习Linux。
|
Linux 应用服务中间件
linux 跟阿铭学linux tomcat
tomcat/conf/server.xml Connector port="8080" 改连接端口 image.png tomcat tomcat加入访问日志 image.
1039 1
|
Linux Apache 数据采集
linux 跟阿铭学linux apache常用
apache 虚拟主机配置 ServerAdmin xx@qq.com DocumentRoot "/data/aaa" ServerName www.
925 0
|
Linux 应用服务中间件 nginx
linux 跟阿铭学linux nginx常用
nginx常用配置 image.png image.png image.png include vhost/*.conf 用户认证 location / { auth_basic "Auth" auth_basic_...
1145 0
|
MySQL 关系型数据库 Linux
linux 跟阿铭学linux mysql
mysqladmin -uroot -pxx password xxx mysql -uroot -p -h127.0.0.1 -P3306 show databases; show tables; desc db; show create tab...
842 0
|
Linux
Linux就该这么学
image.png elinks image.png uname -a uptime free -m who last cat ~/.
975 0
下一篇
无影云桌面