随笔分类 - Linux
玩转黑乎乎窗口的Linux系统
摘要:linux 安装 docker 以及可视化管理界面 Portainer
阅读全文
摘要:Linux下修改mysql的root密码
阅读全文
摘要:最近服务器过几天就会出先CPU占用率达到100%;系统完全卡死,项目请求一个都访问不了,或者就是超级长时间才能得到应答。一开始还没在意,重启一下服务器就好了,可经常出现,重启也难受啊!后来百度好久才知道可能是被黑了。
阅读全文
摘要:acl库 作用:限制Linux某用户的访问权限 acl库的安装 1. 首先github中下载acl代码: 2. 进入acl, 执行make 注意: [因为 是由 编写的,需要提前安装好 , ] 3. 安装到用户根目录: 一般到这儿就能编译安装成功了,在 目录下会有acl lib目录。 4. 如果是
阅读全文
摘要:本文系转载,原文地址:https://www.cnblogs.com/alfred0311/p/7988648.html 序言 在 Linux 操作系统上对后端程序进行测试的时候,需要进行模拟连接或者书写测试脚本时,就需要用到这个实用的curl 命令了。 模拟GET请求 访问百度,通过GE
阅读全文
摘要:此操作是在腾讯云服务器linux centos 7.4 完成搭建ftp服务器 vsftpd 的; 安装 vsftpd $ yum install vsftpd y 启动 $ service vsftpd start && systemctl restart vsftpd.service 关闭 ser
阅读全文
摘要:0、zip格式 (0)下载地址: a、Oracle官网 (1)安装过程: a、将zip文件分别解压到/software/下,放在同一个目录instandclient_11_2/下 b、在/software/instandclient_11_2/文件夹下,创建network/admin/文件夹;并在/
阅读全文
摘要:0、解决虚拟机连接不上外网,不能互相ping通 直接在linux系统下,编辑修改如下文件: 注意: DNS一定要和主机的一样,如下图: 1、 如果还是不能解决,可以尝试将文件按照如下格式修改: 注意: UUID的获取: HWADDR的获取: 这下就能虚拟机完美上网了:
阅读全文
摘要:笔试练习(四): 31、找查较多的SYN连接 netstat -an | grep SYN | awk '{print $5}' | awk -F: '{print $1}' | sort | uniq -c | sort -nr | more 32、根据端口列进程 netstat -ntlp |
阅读全文
摘要:笔试练习(三): 21、编写shell程序,实现自动删除30个账号的功能。 账号名为std01至std30。 22、用户清理,清除本机除了当前登陆用户以外的所有用户 23、设计一个shell程序,在每月第一天备份并压缩/etc目录的所有内容, 存放在/root/bak目录里,且文件名,为如下形式yy
阅读全文
摘要:笔试练习(二): 11、写一个shell脚本来得到当前的日期,时间,用户名和当前工作目录。 12、编写shell脚本获取本机的网络地址。 13、编写个shell脚本将当前目录下大于10K的文件转移到/tmp目录下: 14、编写一个名为myfirstshell.sh的脚本,它包括以下内容: 15、文件
阅读全文
摘要:笔试练习(一): 1、求2个数之和 2、计算1-100的和 3、将当前目录下所有的文件的扩展名改为bak 注: 4、编译当前目录下的所有.c文件: $(basename $file .c)的含义:例如main.c的basename就是去掉.c后的main gcc -o filename.c file
阅读全文
摘要:Linux核心命令 strace(查看系统调用的一个过程) 例:strace cat /test.txt netstat perf top pidstat mpstat dstat vmstat slabtop free top tcpdump ip nicstat dtrace ping dtra
阅读全文
摘要:一、sed(以行为单位处理文件) sed意为流编辑器(Stream Editor),在Shell脚本和Makefile中作为过滤器使用非常普遍,也就是把前一个程序的输出引入sed的输入,经过一系列编辑命令转换为另一种格式输出。sed和vi都源于早期UNIX的ed工具,所以很多sed命令和vi的末行命
阅读全文
摘要:find 由于find具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时间来了解一下。即使系统中含有网络文件系统( NFS),find命令在该文件系统中同样有效,只要你具有相应的权限。 在运行一个非常消耗资源的find命令时,很多人都倾向于把它放在后台执行,因为遍历一个大的文件系统可能
阅读全文
摘要:正则表达式 1、前情提要 以前我们用grep在一个文件中找出包含某些字符串的行,比如在头文件中找出一个宏定义。其实grep还可以找出符合某个模式(Pattern)的一类字符串。例如找出所有符合xxxxx@xxxx.xxx模式的字符串(也就是email地址),要求x字符可以是字母、数字、下划线、小数点
阅读全文
摘要:一、Shell脚本中的函数 和C语言类似,Shell中也有函数的概念,但是函数定义中没有返回值也没有参数列表。例如: #! /bin/sh fun(){ echo "Function fun is called";} echo "-=start=-" fun echo "-=end=-" 注意函数体
阅读全文
摘要:一、位置参数和特殊变量 有很多特殊变量是被Shell自动赋值的,我们已经遇到了$?和$1,现在总结一下: 常用的位置参数和特殊变量: $0 相当于C语言main函数的argv[0] $1、$2... 这些称为位置参数(Positional Parameter),相当于C语言main函数的argv[1
阅读全文
摘要:一、分支语句 1、条件测试:test [ 命令test或[可以测试一个条件是否成立,如果测试结果为真,则该命令的Exit Status为0,如果测试结果为假,则命令的Exit Status为1(注意与C语言的逻辑表示正好相反)。例如测试两个数的大小关系: [root@VM_0_5_centos te
阅读全文