当前位置: 首页 > news >正文

《循序渐进LINUX》笔记

基础知识、服务器搭建、系统管理、性能调优、集群应用

1、swap物理内存两倍


img_1f593b852b4572b7714d9825d3bf07b4.png

2、根分区5G

3、/boot 100M

4、查看系统硬件信息:

cat /proc/meminfo

cat /proc/cpuinfo

查看磁盘信息: fdisk -l

软盘:/dev/fdx

U盘:/dev/sdax

光驱:/dev/cdrom


img_042a996b05b1e699520bfd3cfb9a2ad9.png

挂载软盘、U盘、光盘:mount -t vfat /dev/sda1 /mnt/usb


img_3ce4e5fb99db9ccb81a9629220627de7.png

umount

5、etc :passwd shadow  group gshadow fstab  inittab


img_05c5a2cb34e23131d5313f8e3771cc32.png
img_ab48b56e5be830f8531d1930c80cbb80.png

6、dev设备


img_e7217bee1a797961954a6b492332f419.png

7、proc设备


img_d36f170f768b0e0806e813d7f53bad66.png
img_73628c4a2fa60d0b7b844ab40e58cb62.png

8、系统模式

img_88abb01998202e345e1a3eb840736878.png

9、修改默认:/etc/inittab    id:3:initdefault:


img_1ee7fb8cc883408450f31cee869915f6.png

10、shutdown -r now   shutdown -h now  shutdown +5 "close"

      halt    reboot

11、通配符

img_a848b84059b6cb7d42cf158bf05da5de.png

12、时间


img_703c2aa8af28cd4219ae04855f4860af.png
img_4ed4865bfea2950b590b51278f06cabb.png

修改时间


img_f87a1388e8e44271d7f28e7809467310.png

前两天时间:date -d "2 days ago" +%Y-%m-%d

13、转超级用户:su -

clear

14、who


img_500ed0147bfd72599fcae03d88338aa9.png

who -bu显示登录信息


img_e760e6f9ac53627177e47a83b52b9913.png

15、显示登录信息:w


img_88615e5da9dd873be95f7a2942f9464d.png

16、uname -a

uptime

dmesg

last

17、free -m

18、ps -ef

img_449fae7c42cc2041d90cc55d6c32bc7d.png

19、mkdir -p

more -c 10 xxx.txt

cat

diff -c x1.txt x2.txt

grep -i 忽略大小写

touch

20、硬链接、软链接ln -s


img_067a90fd772008f68e63accaa352059a.png

file 显示文件类型

21、find / -path "\usr\sbin" -prune -o -name "main.c" -user ixdba -type f -mtime +2 -print -exec rm {} \;


img_6a6701e119473a46ee9e0b6fce0961f1.png

find / \(-path /var/log -o -path /usr/bin\) -prune -o -name "main.c" -print


img_ebbf1e0a137274c424ab8f7238ebbb63.png

find / -size 0 -type f -exec ls -al {} \;


img_0d9383d27eaa3a1d7b9532963ba093ac.png


img_a51c0efe675d2a1a7dc021b446ec1b0d.png
img_db91d485837e0f3e2b4279eb344913db.png

22、split -b 10M access accessbak

split -b 10M -d -a 3 acc accbak


img_fb48e16ddce5247ba54f583080ea5238.png

23、zip -9r /opt/xx.zip /etc


img_278d96da5354cfd1693d6bd279327ca4.png

unzip xx.zip -d /etc


img_acd916bfdb92b06633260d1cebc26809.png

gzip


img_3566cd5e40d34dc2b83318dbe9590d0f.png

bzip


img_8901329cbed64dd190b9cc9256830c18.png

24、tar zcvf xx.tar.gz /etc

tar jcvf xx

tar zxvf 


img_c2991b777e5af207327fe716428a5635.png
img_7639a10465e8da0cfb39f10ce4f27ecd.png
img_c29102ce95328d052f0e3d2125d27097.png

tar zxvf   解压      tar cxvf 压缩

25、分区备份和还原:dd


img_4eb80cf77f23a1b0d755f40f2e868b02.png

cpio一种备份形式

26、df -h

df -hT

df -hiT

27、du -sh

fsck 修复磁盘

sync

eject


img_a0b7d7b1071354c709665754620bff7d.png

28、挂载磁盘镜像


img_de30fc8f58892d0d9611c4a1b1463686.png

mount -o loop -t iso9660  xx.iso /dix

mount -t nfs -o ro ip:/xx /mt

29、配置网卡信息


img_ad7c164f1673bc181dac7b8ac0151ed7.png

ifconfig eth0 down

ifconfig eth0 up

30、scp


img_d8518781d2f6684ff39c2d6e580d28ce.png

31、netstat -rn

netstat -tnlup

traceroute


img_4eff7ca78cbec7abb80ac46cf9b29897.png

32、vi指令


img_f046ada069e3bc69ced6d949083401d9.png
img_73d6f08d9612f1f97e3d60f12ffc0629.png
img_5e3bc1239d1789d7d2c23be5600a7d28.png
img_33a1cada3bf7852c1200122bf54167c0.png

lsmod:查看加载的模块

modprobe 装载模块


img_7e4860f68d214f90ca66ee9db81b535b.png

33、开启路由转发功能:/etc/sysctl.conf

net.ipv4.ip_forward=1

sysctl -p


img_8b9c9bcb9e7595bba75e228201bdd1de.png

34、route


img_2e4e97fc679bd510a79f2d480b3333ee.png


img_dde4fe339d0b17cd3015343480f96452.png

35、yum 常规用法


img_ecf631cf2384f44ba1e4feec5a600ca3.png
img_ba7a3371a8d1e4be647bdb9326f65819.png
img_2ea72976c02fc4d124dd4e0c2da8843e.png

用户端口1024以后

36、chkconfig --list sshd

chkconfig --level 35 xx off


img_d538c15974e85d226a7333b1d25d307b.png
img_7bba6f90490c988eb5c37baac2ba37fe.png

37、不响应ping


img_4736722b93eca6c3972a3ee015184e4f.png

禁止组合键重启


img_a107ae32bed8cb40f613c31c30b8d769.png

限制历史记录:/etc/profile HISTSIZE=30


img_eb694f2d1e0f85ffd37b012c7969aa40.png

38、iptables

iptables -L -n  列出规则

iptables -t nat -L -n

清除规则:iptables -F iptables -X  iptables -Z


img_c8f0080e7975a81fb3952711ae1a9f08.png
img_e2c9c836b3f24f8ac637c48c93b20b5c.png
img_892bd37b4c31fd66b7c999d5de4f30d9.png
img_8836aa56e86458ab42232636c700f6f3.png

39、ssh配置详解


img_62d3f9dd4b0ed34085e618f1ce2f3ff4.png
img_c93e58aa702ba3c086a3783969bd0fa7.png

chkconfig --level 345 sshd on

40、vsftp搭建


img_7b89074edc3b3863dd5afad6fba07594.png

41、修改系统内核值:/etc/sysctl.conf

kernel.shmall=2097152

kernel.shmmax=4294967295

fs.file-max=6553600

kernel.shmmni=4096

kernel.sem=250 32000 100 128

net.ipv4.ip_local_port_range=1024 65000

net.core.rmem_default=4194304

net.core.rmem_max=4194304

net.core.wmem_default=262144

net.core.wmem_max=262144

sysctl -p

img_dab73e284ba669c831aa81ef7c2c2cad.png

42、修改用户的文件限制?????


img_550d71cdb4ed28b24c616fca96255dab.png
img_f3bc83b62bb60832cde26d9af95f9be2.png
img_e5e14b884c83161fc7f230dec23cb11d.png

rc.local

43、/etc/passwd解读

img_231fcb6728471261e20beb970c3c82cc.png
img_1a5d7171a09647f7682080f2a36cd7ac.png

44、/etc/shadow


img_d4a8fe5c0573465ec28c3b4f3dd6be30.png

45、/etc/group  /etc/gshadow


img_cc958fd3c72a65ec2ef2f99aecfad7c7.png

46、/etc/login.defs 用户定义默认配置:


img_49f39a7f5eaa784964227db789d38868.png
img_53db7d3095c4814cdb4c20139ae23709.png

/etc/default/useradd


img_6d39b99ad1e75fca4789c397f961e2a6.png

.bash_profile

47、groupadd


img_05f2d44806af6d909ec91ddca2af1ceb.png

useradd -g group1 -G g2,g3,g4

su - xxx

groupdel

useradd 


img_15e5acb2a4ff6a3077d7d71cbed663a4.png

48、usermod


img_c7b372f4e209b9803fe3642f5f95fdcf.png

49、useradd -g xx -G xxxx -d /xx/xxxx llll

useradd -u 888 -s /bin/bash -G xx,xx -c "sdfsdf"


img_0c8e1885fca77266637e98f619cf372e.png
img_a7f93ee1f406669a3368c532ec3f7c8b.png

chmod u=rwx,g+x,o+r xx.log

chmod u-r,g-r,o-r xx.log

50、ext3文件误删除恢复:e2fsprogs\ext3grep

img_57647fbbf4e13175b6ae9d64caa00711.png

51、pstree -c -p mysql  显示父进程、子进程


img_fe4c665826bc48949375224d70a175fa.png
img_c3f34e62308e901618e2275d23c98a9d.png

>/dev/null 2>&1

52、raid


img_1ddf199d4b96a3f9bab65c1193d241d3.png
img_6e80c2f29d502c39c26c8f2a29152595.png

sar


img_65c0fa53add3a1f327ee6762dd148820.png

52、vmstat 2 3  系统性能分析


img_fdcae0f7cd626a03487195352652fedb.png
img_6bfd9ef2bd79c5aa5850d2f452f657ec.png
img_6fa5abb330b82d2a8da20be9aa193ae1.png
img_67ccac97f1ce6942620c1ff28ded9f05.png

53、cpu性能分析:sar -u 2 3  

sar -P ALL 2 3


img_ebecd955684eeeadfbc8e7eb9ffec493.png

54、iostat -c


img_ebef3ee0bf8ee98ed6d6db314fe71e8a.png

uptime的三个值不要大于CPU个数


img_136a36c506af4bf040810fe371012e4c.png


55、free -m

free -m -s 5


img_44d6326129851a134ab589742d0e82c0.png

watch -n 2 -d free :高亮显示变动,每两秒


img_743b04ed4883d5fcf8254adf49bbd6f8.png

si so不用太高

sar -r 2 3


img_bd5b648ddf5011ef182435d8deb887e6.png

56、sar -d 2 3  磁盘IO分析


img_ab51abd2a1b9be3ed824c1b2b64ac2ac.png


img_ef331f0973cdc8b64c796d389fd9014c.png

vmstat -d 2 3


img_2c523d05b4f56d3d796dd2c04d111418.png

57、sar -n DEV 2 3 当前网卡运行状况


img_442d43b7757dab47c7cf0e64c0451959.png


img_db51a4ecabc2d5f7eb38376a1bed4655.png

RS232心跳


img_e04e538e7b07c11303703964b502fc83.png

heartbeat


img_2481c8968441ea7dcdf39aa8e31321ca.png
img_85d8ef1728c9a60ef693cd2d52403ecb.png


ha主配置文件


img_154354983da8c8d57be7aad32b855743.png
img_fdeb2e0ec57dcb7efeb8c749ffe9c57b.png


群集文件系统:GFS、OCFS2


img_e41e1b219fda9e1838d967afdfc7ec49.png
img_3bad1a1336380955801535f39934b0d6.png


LVS:NAT  TUN  DR


img_5f030be30438040de055baf65b7feb6e.png
img_614368f0b101b4e3306c2ca3c637f0ac.png

相关文章:

  • 2030年5G有望带动经济产出6.3万亿
  • python 笔记 之 计算md5值
  • CCBN 2017:新华三融媒云展区上演“云”之旅!
  • windows系统中如何启动两个tomcat
  • 中国物联网在哪些方向具有无与伦比的发展优势?
  • 实现一个智能聊天机器人「图灵机器人,Java,recyclerView」
  • 开封:发展网络经济为智慧城市插上腾飞翅膀
  • 港大医院携手8Manage 实现一站式电子采购管理
  • Optional与Mybatis能否一起
  • https://segmentfault.com/a/1190000012844836---------关于SpringBoot上传图片的几种方式
  • 微软宣布Skype将从7月1日起停止旧系统支持
  • 欧比特业绩稳增长,支撑卫星大数据战略加速落地
  • 前端学习笔记之原型——一张图说明`prototype`和`__proto__`的区别
  • 大数据产业重在应用 防止盲目建设数据中心
  • 实现基于zoom平台上的oss额外存储
  • 4个实用的微服务测试策略
  • CSS相对定位
  • Eureka 2.0 开源流产,真的对你影响很大吗?
  • Hexo+码云+git快速搭建免费的静态Blog
  • in typeof instanceof ===这些运算符有什么作用
  • Javascripit类型转换比较那点事儿,双等号(==)
  • JavaSE小实践1:Java爬取斗图网站的所有表情包
  • Laravel 菜鸟晋级之路
  • Mysql优化
  • MySQL主从复制读写分离及奇怪的问题
  • yii2中session跨域名的问题
  • 前嗅ForeSpider采集配置界面介绍
  • 入口文件开始,分析Vue源码实现
  • 源码之下无秘密 ── 做最好的 Netty 源码分析教程
  • 责任链模式的两种实现
  • RDS-Mysql 物理备份恢复到本地数据库上
  • 阿里云重庆大学大数据训练营落地分享
  • 完善智慧办公建设,小熊U租获京东数千万元A+轮融资 ...
  • ​DB-Engines 12月数据库排名: PostgreSQL有望获得「2020年度数据库」荣誉?
  • ​io --- 处理流的核心工具​
  • ​草莓熊python turtle绘图代码(玫瑰花版)附源代码
  • ​渐进式Web应用PWA的未来
  • # 20155222 2016-2017-2 《Java程序设计》第5周学习总结
  • #我与Java虚拟机的故事#连载14:挑战高薪面试必看
  • (09)Hive——CTE 公共表达式
  • (C语言)输入一个序列,判断是否为奇偶交叉数
  • (html转换)StringEscapeUtils类的转义与反转义方法
  • (js)循环条件满足时终止循环
  • (pytorch进阶之路)扩散概率模型
  • (初研) Sentence-embedding fine-tune notebook
  • (独孤九剑)--文件系统
  • (附源码)springboot青少年公共卫生教育平台 毕业设计 643214
  • (转) SpringBoot:使用spring-boot-devtools进行热部署以及不生效的问题解决
  • (转)EOS中账户、钱包和密钥的关系
  • (转载)Google Chrome调试JS
  • .NET 8.0 发布到 IIS
  • .Net Core与存储过程(一)
  • .net 托管代码与非托管代码
  • /usr/bin/env: node: No such file or directory
  • ?