分类 玩转Linux 中的文章

Git详解及 github与gitlab使用

1.1 关于版本控制 1.1.1 本地版本控制 本地版本控制系统 许多人习惯用复制整个项目目录的方式来保存不同的版本,或许还会改名加上备份时间以示区别。这么做唯一的 好处就是简单,但是特别容易犯错。有时候会混淆所在的工作目录,一不小心会写错文件或者覆盖意想外的文件。 1.1.2 集中化的版本控制系统 如何让在不同系统……

阅读全文

高并发场景 LVS 安装及高可用实现

1.1 负载均衡介绍 1.1.1 负载均衡的妙用  负载均衡(Load Balance)集群提供了一种廉价、有效、透明的方法,来扩展网络设备和服务器的负载、带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。 ü 单台计算机无法承受大规模的并发访问或数据流量了……

阅读全文

sed命令详解 vim高级技巧 shell编程上

第1章 sed命令详解 1.1 查找固定的某一行 1.1.1 awk命令方法 [root@znix ~]#awk '!/clsn/' person.txt 102,znix,CTO 103,Nmtui,COO 104,yy,CFO 105,hehe,CIO 1.1.2 grep方法 [root@znix ~]#grep -v "clsn" person.txt 102,znix,CTO 103,Nmtui,COO 104,yy,CFO 105,hehe,CIO 1.1.3 sed方法 [root@znix ~]#sed -n '/clsn/!p' person.txt 102,znix,CTO 103,Nmtui,COO 104,yy,CFO 105,hehe,CIO [root@znix ~]#sed '/clsn/d' person.txt 102,znix,CTO 103,Nmtui,COO 104,yy,CFO 105,hehe,CIO 1.2 sed的替换 s为 sub(substitute)替换 g  global  表示全局替换 1.2.1 将clsn替换程clsnedu &表示前面找到的东西。 [root@znix ~]#sed 's#clsn#&666#g' person.txt 101,clsn666,CEO……

阅读全文

FTP&samba 服务简单部署

第1章 FTP服务部署 在Linux下,我们应用最广泛的FTP服务程序是 vsftpd (Very Secure FTP Daemon),从名字我们也可以看出,其提供了非常安全的FTP服务。vsftpd 是一个 UNIX 类操作系统上运行的服务器的名字,它可以运行在诸如 Linux, BSD, Solaris, HP-UX 以及 IRIX 上面。它支持很多其他的 FTP 服务器不支持的特征。例如: ①&……

阅读全文

用户管理下

第1章 批量添加3个用户stu01-stu03,设置密码为123456. 1.1 预备知识 前的产生的命令通过管道后可以交给bash运行 [root@znix ~]#echo pwd |bash /root 1.2 命令的样子 目标命令的形状,想让命令变成这个样子执行。 useradd stu01 ;echo 123456|passwd --stdin stu01 useradd stu02 ;echo 123456|passwd --stdin stu02 useradd stu03 ;echo 123456|passwd --stdin stu03 1.3 命令的生成 1.3.1 第一步 生成名字 [root@znix ~]#echo stu{01..3}|xargs -n1 stu01 stu02 stu03 1.3.2 第二步 拼接出……

阅读全文

全站HTTPS简单实践

第一个里程碑:创建https证书 1 [root@web01 backup]# openssl req -new -x509 -nodes -out server.crt -keyout server.key 2 3 Generating a 2048bit RSA private key 4 ......................................................+++ 5 ...................................+++ 6 7 writing new private key to 'server.key' 8 ----- 9 You are about to be asked to enter information that will be incorporated 10 into your certificate request. 11 What you are about to enter is what is called a Distinguished Name or a DN. 12 There are quite a few fields but you can leave some blank 13 For some fields there will be a default value, 14 If you enter '.', the field will be left blank. 15 ----- 16 Country Name (2letter code) [XX]:CH #国家名称 17 State or Province Name (full name)……

阅读全文

linux进程资源占用高原因分析命令记录

1、查看进程的线程: ps -eLf|egrep 'gateserver|UID' 2、跟踪线程调用: strace -p 15530 3、统计线程中函数的调用小号CPU时间: strace -p 16334 -c strace -p 15530 -o out.file #输出到out.file文件 4、只显示recv函数的调用: strace -p 5314 -f -F -e recv 5、gdb调试线程: gdb -p pid 6、查看线程打开的文件描述符: lsof -p pid……

阅读全文