linux
文章平均质量分 52
不带刺仙人球
这个作者很懒,什么都没留下…
展开
-
linux添加用户
查看用户:/etc/passwd 查看用户root:x:0:0:root:/root:/bin/bash用户名:x密码占位符:UID:基本组ID:用户的注释信息:家目录:用户默认shellps:这里的x表示密码占位符,真正的密码在shadow中/etc/shadow 查看用户密码root:$6$YhO6GnoiIkXdrmSxPRsWL0x0:17834:0:99999...原创 2019-11-29 18:28:35 · 631 阅读 · 0 评论 -
chmod赋权限
ls -l下为:root@ubuntu:~# ls -ltotal 3833316-rw-r--r-- 1 root root 66969 Sep 5 17:38 1.txt drwxr-xr-x 3 root root 4096 Jul 18 2018 a1drwxr-xr-x 6 root root 4096 Nov 26 201...原创 2019-11-29 17:43:18 · 281 阅读 · 0 评论 -
.sh文件运行不受xshell关闭影响
参考:弥尘的博客,网址:https://www.cnblogs.com/baby123/p/6477429.htmlnohup ./xx.sh &nohup Command [ Arg … ] [ & ] 无论是否将 nohup 命令的输出重定向到终端,输出都将附加到当前目录的 nohup.out 文件中。 如果当前目录的 nohup.out 文件不可写,输出重定向到 $HO...原创 2018-02-12 18:02:24 · 2024 阅读 · 1 评论 -
linux下执行windows下书写的sh脚本
参考在京奋斗者的博客,网址:https://blog.csdn.net/u012453843/article/details/69803244windows下书写的Notepad++等书写的xx.sh脚本,在传递到unix或者Linux服务器上之后,之后运行脚本,会提示:syntax error: unexpected end of file错误shell脚本执行错误 $'\r':command ...原创 2018-03-23 13:17:52 · 1468 阅读 · 0 评论 -
linux关闭tcp6
参考yinzhiqing的博客,网址:https://blog.csdn.net/yinzhiqing/article/details/517266091、打开/etc/sysctl.conf2、添加如下三条设置 net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1 net.ipv6.co...原创 2018-04-20 10:57:01 · 24575 阅读 · 0 评论 -
linux书写shell脚本
书写sync.sh文件,如/opt/tc/xxx.sh,则会提示说JAVA_HOME or adjust your PATH variable to include java虽然已经配置了JAVA_HOME和PATH,但此脚本无法获取变量值,即无法导入。故需引入source /etc/profile之后书写如下:source /etc/profile/opt原创 2018-04-25 13:42:07 · 366 阅读 · 0 评论 -
linux命令
ps命令ps是显示瞬间进程的状态,并不是连续的, 如果想对进程进行实时监控,则应该用top。参数为:-A 所有进程均显示出来,同 -e -a:显示现行终端下所有进程,包括其他用户进程 -u:以用户为主的进程状态 x 常与a这个参数一起shiy使用,列出完整信息。输出格式:l 较长、较详细讲该...原创 2018-01-28 21:28:08 · 1474 阅读 · 0 评论 -
linux快速查询命令
cd 快速到该目录下的某一个目录,只需要按 tab键,即可如 该目录下有aaa,bbb, ccc子目录,如果想cd到bbb, 只需输入:cd b 之后 +tab键,即可进入。原创 2018-06-07 09:34:13 · 472 阅读 · 0 评论 -
linux查看网络信息
1 查看DNScat /etc/resolv.confroot@ubuntu:~# cat /etc/resolv.conf# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE...原创 2018-06-26 11:41:22 · 1240 阅读 · 1 评论 -
通过pid获取进程详细
1 通过top命令获取所有在运行的程序,同时可以查看到对应的PID。2 通过PID获取进程信息ll /proc/PID(每启动一个新进程,则会在proc下简历一个duiz对照的文件(名称为PID)。cwd进程所在目录,exe进程类型...原创 2019-03-18 13:51:47 · 2682 阅读 · 0 评论 -
cat命令
cat是catenate的缩写,连接(链接),使连成一串,耦合。文件说明:t1.txt内容为:root@ubuntu:/zhou# cat t1.txtt1.txt-zhou1t2.txt内容为:root@ubuntu:/zhou# cat t2.txtt2.txt-zhou2-------------------------------------------...原创 2019-04-26 11:31:12 · 579 阅读 · 0 评论 -
脚本监听端口
说明:检测8080端口是否被监听,如不监听,则重启服务。同时输出日志到run.log中 。添加上重启服务器的时间#!/bin/bashsource /etc/profileport="8080"start="/opt/tc/selfTomcat/apache-tomcat-9.0.6/bin/startup.sh"stop="/opt/tc/selfTomcat/apache-tomc...原创 2019-09-24 16:00:23 · 970 阅读 · 0 评论 -
linux中&和&&,|和||
& 表示任务在后台执行,如要在后台运行redis-server,则有 redis-server &&& 表示前一条命令执行成功时,才执行后一条命令 ,如 echo ‘success1‘ && echo ‘success2’| 表示管道,上一条命令的输出,作为下一条命令参数,如 echo ‘dkjdkjkskls’ | wc -l...原创 2019-09-24 16:51:00 · 90 阅读 · 0 评论 -
linux输入与输出
1、> 表示 输出到指定文件(覆盖) >> 输出到指定文件,追加root@ubuntu:/opt/tc/rebootSolf# echo "122">3.logroot@ubuntu:/opt/tc/rebootSolf# cat 3.log122root@ubuntu:/opt/tc/rebootSolf# echo "122">>3.l...原创 2019-09-24 17:44:35 · 119 阅读 · 1 评论 -
重启脚本执行
crontab -e之后: 日志会输出到cr.log中 (test.sh中需要echo "$time2 start",如果写成echo "$time2 start">>1.log 则日志不会输出到1.log中,原因不明????)等待4s@reboot (sleep 4;sh /opt/tc/rebootSolf/test.sh 1>>/opt/t...原创 2019-09-26 11:33:51 · 307 阅读 · 0 评论 -
根据端口获取pid
netstat -anp|grep 8888注意:netstat 最后一定要有p,pid的意思。-a,显示所有-n,不用别名显示,只用数字显示-p,显示进程号和进程名原创 2019-09-29 18:08:10 · 395 阅读 · 0 评论 -
linux查找命令
1 which命令是查找该命令是否存在2 whereis命令,只能用于搜索程序名。3 find命令查找所有原创 2017-08-18 16:25:15 · 177 阅读 · 0 评论 -
linux权限操作
1 chmod a+rwx 文件,给文件赋予权限,包括权限的增加2 chown命令将修改文件的拥有者。 chown [选项] 【所有者】:【群组】 文件 -R 处理指定目录以及其子目录下的所有文件 -v 显示详细的处理信息 -c 显示更改的部分的信息 -f 忽略错误信息 -h 修复符号链接原创 2017-06-13 10:35:17 · 260 阅读 · 0 评论 -
iptables网络访问控制
参考But_Bueatiful的博客:网址:http://blog.chinaunix.net/uid-26495963-id-3279216.htmliptables将规则组成一个列表,实现绝对详细的访问控制功能。这五个位置也被称为五个钩子函数(hook functions),也叫五个规则链。1.PREROUTING (路由前)2.INPUT (数据包流入口)原创 2017-06-12 11:27:17 · 857 阅读 · 0 评论 -
linux中cp,用户切换
cp出现cp: cannot create regular file 'XXX'/ No such file or directory复制app.war到文件夹test/appserver/webapps下面原因cp app.war /test/appserver/webapps/app.war改为cp app.war原创 2017-01-06 19:36:29 · 1121 阅读 · 0 评论 -
tar.gz安装与卸载
tar.gz源代码包安装方式: 1、找到相应的软件包,比如soft.tar.gz,下载到本机某个目录;2、打开一个终端,使用命令:su –转换成root用户;3、cd soft.tar.gz所在的目录;4、tar -xzvf soft.tar.gz //一般会生成一个soft目录5、cd soft6、./configure --prefix=/usr/local/soft(原创 2017-01-16 09:59:39 · 23268 阅读 · 0 评论 -
linux复制
复制单个文件cp 文件1 文件2复制整个文件夹以及内容到另一个文件cp -r 文件1 文件2原创 2017-01-16 10:09:11 · 1368 阅读 · 0 评论 -
centOS升级注意事项
centOS在用yum升级是,可能会出现问题,导致驱动类第不兼容,此时不升级内核,只升级软件即可。yum –exclude=kernel* update原创 2017-01-17 10:51:29 · 335 阅读 · 0 评论 -
ubuntu出现apt-get source squid
ubuntu出现apt-get source squidE: You must put some 'source' URIs in your sources.list只需在vi /etc/apt/sources.listadd to sources.listdeb-src http://archive.ubuntu.com/ubuntu trusty main原创 2017-01-17 13:44:53 · 386 阅读 · 0 评论 -
squid安装过程中问题
error: Neither SASL nor SASL2 found先卸载:libsasl2-2,之后重新安装sudo apt-get install libsasl2-2gcc重新安装后configure: error: C++ compiler cannot create executables See `config.log' for mor原创 2017-01-18 14:50:08 · 1017 阅读 · 0 评论 -
gcc降级
参考朝阳_tony的博客,网址:http://blog.csdn.net/linzhaolover/article/details/45023361gcc-4.9降级到gcc-4.8apt-get download \ cpp-4.8 \ g++-4.8 \ gcc-4.8 \ gcc-4.8-base \ libgcc-4.8-d原创 2017-01-18 15:12:55 · 598 阅读 · 0 评论 -
openssl升级
参考xxj123go的博客,网址:http://blog.sina.com.cn/s/blog_48ab118d0101gpr2.html下载对应的tar.gz文件,之后解压缩之后:root@ubuntu:/# ./config root@ubuntu:/# make root@ubuntu:/# make testroot@ubuntu:/# ma原创 2017-01-20 16:51:10 · 376 阅读 · 0 评论 -
linux中vim
vim中输入:G则光标,移至 文档 尾部 gg移动至文档首部原创 2017-03-21 11:27:25 · 425 阅读 · 0 评论 -
linux删除命令
rm [option] file其中:option中有-f force 强制删除-i interactive 交互模式删除,即删除前给出提示-r(-R) recursive 递归删除目录及子目录下文件原创 2017-04-11 10:36:15 · 557 阅读 · 0 评论 -
linux定时器
参考louisliao_1981的博客,网址:http://blog.csdn.net/LOUISLIAOXH/article/details/482422893 crontab -e时配置定时器,需要选择编辑器,默认为:nano,修改为vimselect-editor 之后选择3,或者4保存即可。4 设置mysqlBack.sh 为可执行的文件chmod +x backup.sh...原创 2017-01-23 18:40:58 · 1546 阅读 · 0 评论 -
linux中top和查看程序占用
top命令,可以查看程序以及程序占用内存情况。其中VIRT:virtual memory usage,虚拟内存占用点击q退出后,之后可具体查看ps -ef|grep java 查看所有有关的Java进程。之后ps -ef|grep 9416 (其中,9416为PID,可以具体查看进程和启动的Java服务)原创 2017-05-26 10:22:06 · 534 阅读 · 0 评论 -
linux系统启动项说明
dd原创 2017-05-26 11:32:11 · 347 阅读 · 0 评论 -
linux刚安装修改root密码
linux刚安装的时候,su root时,由于root没有密码,故会抛出错误。所以,此时,应该,sudo passwd之后安装提示,进行设计即可。原创 2017-05-17 17:27:23 · 387 阅读 · 0 评论 -
linux空间查看命令
一、freefree 命令是一个显示系统中空闲和已用内存大小的工具free -h表示方式,更容易被人所读取。如:二、dfdf 显示指定磁盘文件的可用空间。显示硬盘空间的大小。df -h更方便人来阅读。三、dudu常用的选项: -h:以人类可读的方式显示 -a:显示目录占用的磁盘空间大小,还要显示其下目录和文件占用磁盘空间的大小 -...原创 2017-06-08 14:01:59 · 448 阅读 · 0 评论 -
xshell终端传输文件
一、xshell中ZMODEM方式1 当需要在xshell下载文件时,可以在linux终端输入sz 下载文件名:sz filename //sz为发送,即服务器发送,linux发送(send)下载多个文件sz file1 file2 2 rz为接受文件(received)linux直接输入:rz 二、xshell中SFTP方式1 接受文件: sf...原创 2016-10-09 12:17:05 · 6102 阅读 · 1 评论