
Linux
Linux
Moke丶青
无
展开
-
[linux] /dev/log unix socket挂掉
【代码】[linux] /dev/log unix socket挂掉。原创 2022-12-30 11:47:10 · 328 阅读 · 0 评论 -
[linux] docker搭建ldap
【代码】[linux] docker搭建ldap。原创 2022-09-28 16:47:17 · 463 阅读 · 0 评论 -
[linux] 命令输出不打印
.... > /dev/null 2>&1原创 2021-10-13 10:17:07 · 2522 阅读 · 0 评论 -
[linux] route增删路由
增加 route add -net 10.1.24.0 netmask 255.255.255.0 eth0原创 2021-06-24 10:24:50 · 218 阅读 · 0 评论 -
[linux] 设置swap分区
https://www.jb51.net/article/138132.htmhttps://www.321dz.com/2045.html原创 2021-05-07 09:29:29 · 108 阅读 · 0 评论 -
[linux] shell常用语句方法
字符串判空if [ x"$ip" != x ]; then passfi原创 2021-05-06 15:07:01 · 214 阅读 · 0 评论 -
[linux] xargs以及管道批量执行命令
dockerdocker中 删除所有的容器命令docker rm $(docker ps -qa)docker中 删除所有的镜像docker rmi $(docker images -q)某些命令的执行结果需要处理的例如:[root@node2 ~]# rbd trash ls -p 24945a4e-6aae-404f-990c-b9e970f634572fb21fb10fa03c volume-af69bf8f-9f56-4f4a-b2a9-a7f5c665518d2fb2542原创 2021-04-27 15:30:36 · 747 阅读 · 0 评论 -
[Linux] dd生成大文件
总结 : https://www.cnblogs.com/ginvip/p/6370836.htmlof:文件名bs:单位count:数量dd if=/dev/zero of=50M bs=1M count=50原创 2021-03-18 09:23:09 · 231 阅读 · 0 评论 -
[linux] uwsig启动报错:open(“./python_plugin.so”): No such file or directory [core/utils.c line 3675]
[uWSGI] getting INI configuration from uwsgi.iniopen(“./python_plugin.so”): No such file or directory [core/utils.c line 3675]!!! UNABLE to load uWSGI plugin: ./python_plugin.so: cannot open shared object file: No such file or directory !!!解决方案:下载uwsgi原创 2021-02-05 16:36:07 · 2698 阅读 · 1 评论 -
[linux] 时钟源同步chronyc 时区EST修改为CST
yum -y install chronydvi /etc/chrony.conf : server ntp1.aliyun.com iburstsystemctl enable chronyd.service && systemctl start chronyd.service常用命令查看时间同步源:chronyc sources -v立即手工同步chronyc -a makestep 查看时间同步源状态:chronyc sourcestats -v 设原创 2021-02-03 16:08:31 · 1417 阅读 · 0 评论 -
[linux] 设置不超时
sed -i "s/export TIMEOUT=.*/exporT TIMEOUT=0/g" /etc/profile;source /etc/profile原创 2021-01-12 22:15:24 · 1984 阅读 · 0 评论 -
[shell] linux获取当前的目录 $(cd `dirname $0`;pwd)
linux获取当前的目录 CAD=$(cd `dirname $0`;pwd)cd $CAD 说明:dirname $0 :取得当前执行脚本文件的父目录cd `dirname $0` :进入这个目录pwd :显示当前目录(cd执行后的)原创 2020-11-29 19:44:19 · 985 阅读 · 0 评论 -
[linux] fuser进程显示文件
fuser命令是用来显示所有正在使用着指定的file, file system 或者 sockets的进程信息。使用文件或文件结构识别进程补充说明fuser命令 用于报告进程使用的文件和网络套接字。fuser命令列出了本地进程的进程号,那些本地进程使用file,参数指定的本地或远程文件。对于阻塞特别设备,此命令列出了使用该设备上任何文件的进程。每个进程号后面都跟随一个字母,该字母指示进程如何使用文件。c:指示进程的工作目录。e:指示该文件为进程的可执行文件(即进程由该文件拉起)。f:指示该文件原创 2020-11-29 19:44:10 · 348 阅读 · 0 评论 -
[linux] pidof 查找指定名称的进程的进程号id号。
pidof查找指定名称的进程的进程号ID号语法pidof(选项)(参数)选项-s:仅返回一个进程号;-c:仅显示具有相同“root”目录的进程;-x:显示由脚本开启的进程;-o:指定不显示的进程ID。参数进程名称:指定要查找的进程名称。实例pidof nginx13312 5371pidof crond1509pidof init1...原创 2020-11-29 19:44:00 · 1225 阅读 · 0 评论 -
[linux] grep -rn 当前目录搜索字符串
生产环境中,我们经常会碰到一个报错但是却不知道配置文件的路径在哪里,这时候用rn就能轻松解决原创 2020-11-24 20:46:28 · 1859 阅读 · 0 评论 -
[linux] sed /d删除匹配行
匹配删除包含字符串的行 sed '/Manager/d' employee.txt原创 2020-11-24 20:45:06 · 9719 阅读 · 0 评论 -
[linux] ps -Jc 指定进程名kill
ps -jC main.sh | grep -v PID | xargs -I {} kill -- -{}原创 2020-11-24 20:43:00 · 216 阅读 · 0 评论 -
[shell] du和df
区别du,disk usage,是通过搜索文件来计算每个文件的大小然后累加,du能看到的文件只是一些当前存在的,没有删除的。他计算的是当前他认为的所有文件大小的累加。df,disk free,通过文件系统来快速获取空间大小的信息,当我们删除一个文件的时候,这个文件不是马上就在文件系统中消失了,而是暂时消失了,当所有程序都不用时,才会根据操作系统的规则释放掉已经删除的文件,df记录的是通过文件系统获取到的文件的大小,他比du强的地方就是能看到已经删除的文件。当文件系统也确定删除了该文件后,这时候du..原创 2020-07-15 20:56:52 · 368 阅读 · 0 评论 -
[shell] readlink找出符号链接所指向的位置
readlink是linux系统中一个常用工具,主要用来找出符号链接所指向的位置。在Ubuntu系统中执行以下命令:$ readlink --help 举例:系统中的awk命令到底是执行哪个可以执行文件呢?$ readlink /usr/bin/awk /etc/alternatives/awk ----> 其实这个还是一个符号连接 $ readlink /etc/alternatives/awk /usr/bin/gawk ----> 这个才是真正的可执行文件原创 2020-07-15 20:45:55 · 652 阅读 · 0 评论 -
[shell] fuser使用文件或文件结构识别进程
fuser使用文件或文件结构识别进程补充说明fuser命令 用于报告进程使用的文件和网络套接字。fuser命令列出了本地进程的进程号,那些本地进程使用file,参数指定的本地或远程文件。对于阻塞特别设备,此命令列出了使用该设备上任何文件的进程。每个进程号后面都跟随一个字母,该字母指示进程如何使用文件。c:指示进程的工作目录。e:指示该文件为进程的可执行文件(即进程由该文件拉起)。f:指示该文件被进程打开,默认情况下f字符不显示。F:指示该文件被进程打开进行写入,默认情况下F字符不显示。r:原创 2020-07-15 20:43:49 · 315 阅读 · 0 评论 -
[shell] zgrep不解压文件搜索
使用zgrep命令可以在压缩文件中调用grep按正则表达式来搜索zgrep: zgrep ‘GET /blog’ access_log.gz | morezcat: zcat man.config.gz与该功能相关的Linux命令:semanage命令 – 安全上下文查询与修改pwd命令 – 显示当前路径man命令 – 查看命令帮助信息ln命令 – 为文件创建链接ltrace命令 – 跟踪进程调用库函数的情况zcat命令 – 查看压缩文件的内容gcc命令 – GUN C/C++编译器原创 2020-07-15 20:41:22 · 798 阅读 · 0 评论 -
[shell] zcat不解压查看文件内容
zcat用途:在不解压文件的情况下,直接将文件内容输出到标准输出。(原压缩文件不做任何更改)格式:zcat [-n] [-V] [FILE]参数:-n: 从压缩文件省略压缩文件头。(如果使用 -n 选项来压缩文件,那么使用 -n 选项。)-V: 将当前版本和编译选项写入标准错误。适用范围:注意zcat只能查看以compress或者gzip方式压缩的文件。zcat可以同时查看多个文件。举例:zcat test.txt.gz sample.Z...原创 2020-07-15 20:35:40 · 977 阅读 · 0 评论 -
[shell] pushd和popd
详解原创 2020-07-14 20:18:07 · 509 阅读 · 0 评论 -
[linux] sshd_config 打开PermitRootLogin
允许root用户远程登录vim /etc/ssh/sshd_configPermitRootLogin yes允许无密码登录1) 将PermitEmptyPasswords yes前面的#号去掉2) 将PermitEmptyPasswords 参数值修改为yesservice sshd restart原创 2020-07-14 20:16:32 · 2516 阅读 · 0 评论 -
[linux] SFTP打开
开启SFTP/etc/init.d/sshd start /etc/init.d/sshd stop 修改sshd_configSubsystem sftp internal-sftpMatch Group sftp #限制的用户组ChrootDirectory /home/wwwroot #根目录ForceCommand internal-sftpAllowTcpForwarding noX11Forwarding novi /etc/ssh/sshd_confi原创 2020-07-14 20:11:40 · 308 阅读 · 0 评论 -
[linux] nohub后台启动程序
后台启动nohup /usr/local/test.sh >> /tmp/output.log 2>&1 &查看运行的后台进程jobs -ljobs命令只看当前终端生效的,关闭终端后,在另一个终端jobs已经无法看到后台跑得程序了,此时利用ps(进程查看命令)ps -ef ps -aux|grep chat.jsa:显示所有程序 u:以用户为主的格式来显示 x:显示所有程序,不以终端机来区分...原创 2020-07-14 20:02:27 · 417 阅读 · 0 评论 -
[shell] 通过端口或名称kill进程
通过名称kill -s 9 `ps -aux | grep firefox | awk '{print $2}'`ps -ef | grep firefox | awk '{print $2}' | xargs kill -9kill -s 9 `pgrep firefox`pkill -9 firefoxkillall -9 firefox通过端口netstat -nlp |grep :8080 |grep -v grep|awk '{print $7}' |awk -F '/'原创 2020-07-14 19:58:15 · 239 阅读 · 0 评论 -
[shell] expect自动登录linux
#!/usr/bin/expectset timeout 1spawn su rootexprct "root:"send "password\r"interact原创 2020-02-14 09:33:15 · 230 阅读 · 0 评论 -
[shell] 脚本中的if 参数-a至-z含义
更多更多原创 2020-02-13 10:15:39 · 1956 阅读 · 0 评论 -
Nginx+uwsgi部署django
核心配置文件nginx.confserver { listen 80; server_name 111.67.204.165; charset utf-8; location / { include uwsgi_params; uwsgi_pass 127.0.0.1:8002; } location /stati...原创 2019-10-15 11:40:29 · 246 阅读 · 0 评论 -
linux查看端口情况
netstat -ntulp |grep 80原创 2019-10-15 11:06:11 · 186 阅读 · 0 评论 -
使用PyCharm部署Django项目到云服务器
stfp转载 2019-10-14 10:28:40 · 1112 阅读 · 0 评论 -
[linux] 外网连接mysql
mysql -hlocalhost -uroot -P3306 -p; use mysql; select * from user; grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option; flush flush privileges;转载 2019-10-14 09:47:09 · 291 阅读 · 0 评论 -
[linux] 宝塔centos
https://www.i5seo.com/linux-pagoda-panel-installation-and-configuration.html转载 2019-10-13 20:42:57 · 157 阅读 · 0 评论 -
[linux] 搭建pure-ftpd
https://blog.youkuaiyun.com/weixin_36171533/article/details/84974478转载 2019-10-13 19:31:17 · 126 阅读 · 0 评论 -
[linux] CentOS修改python3导致yum报错
错误:“/usr/bin/yum”, line 30 except KeyboardInterrupt, e:yum调用的默认python2.7,修改python -> 3后,脚本报错将一下两个文件中开头改为/usr/bin/python2即可1、/usr/bin/yum2、/usr/libexec/urlgrabber-ext-down...原创 2019-10-13 17:42:40 · 190 阅读 · 0 评论 -
[Linux] 基础命令
mkdir: mkdir dirName -p --parents 递归创建目录 mkdir -p /usr/data -m --mode=模式,设定权限<模式> (类似chmod) mkdir -m 777 filell 列出来的结果详细,有时间,是否可读写...原创 2018-11-28 12:01:56 · 144 阅读 · 0 评论 -
[Linux] centos7 开机默认进入命令行模式
centos7不再使用inittab方式来设置开机不自启图形界面multi-user.target相当于之前的更改运行级别为3,意思就是命令行。graphical.target相当于之前的更改运行级别为5,意思就是图形界面(graphical中文意思是图形)。systemctl get-defaultsystemctl set-defaultgraphical.target修改启...原创 2018-11-27 21:55:40 · 7113 阅读 · 1 评论 -
Linux中进程在前后台的切换
ps命令 要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,ps命令就是最基本进程查看命令。使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵尸、哪些进程占用了过多的资源等等.总之大部分信息都是可以通过执行该命令得到。ps是显示瞬间进程的状态,并不动态连续;如果想对进程进行实时监控应该用top命令。参数:-A :所有的进程均显示出来,与...转载 2018-11-30 17:16:59 · 713 阅读 · 0 评论 -
[Linux] yum安装参数(-y)自动选择y
一)yum介绍Yum(全称为 Yellow dogUpdater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。...转载 2018-11-30 17:14:39 · 15728 阅读 · 0 评论