随笔分类 -  linux

摘要:netstat -anp 阅读全文
posted @ 2017-09-08 13:23 Jacob_tian 阅读(191) 评论(0) 推荐(0)
摘要:1. GNU (GNU's Not Unix) https://www.gnu.org/GNU是一个由自由软件构成的操作系统Copyleft 无版权 Copyright 版权 2. GPL(GNU通用公共许可证) 是GNU General Public License的缩写 3. linux系统架构 阅读全文
posted @ 2017-07-24 10:55 Jacob_tian 阅读(538) 评论(0) 推荐(0)
摘要:配置静态ip及DNS sodu vim /etc/network/interfaces auto ens32 iface ens32 inet static address 10.0.0.111 netmask 255.255.255.0 gateway 10.0.0.2 sodu vim /etc 阅读全文
posted @ 2017-06-30 18:29 Jacob_tian 阅读(303) 评论(0) 推荐(0)
摘要:默认情况下,linux中可用tab键补全命令名和文件名。 安装 bash-completion 后,可用tab键补齐几乎任何内容,包括参数、文件、目录甚至包名等。 1、centos7 安装过程: yum install -y bash-completion 重新登录 2、测试: 阅读全文
posted @ 2017-06-21 11:13 Jacob_tian 阅读(4035) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2017-03-20 21:49 Jacob_tian 阅读(2461) 评论(0) 推荐(0)
摘要:背景:双网卡主机,一个口为公网,一个口为内网,需要通过指定默认路由,随时进行内、外网切换。 显示路由表:ip route show|column -t 修改静态路由: 修改永久静态路由:需要重启网络服务 阅读全文
posted @ 2017-03-20 21:42 Jacob_tian 阅读(8123) 评论(0) 推荐(0)
摘要:KVM--Kernel-based Virtual MachineKVM 虚拟化软件包含两部分: 1、linux内核相应驱动模块 kvm.ko kvm.intel.ko or kvm.and.ko 2、虚拟机应用软件 KVM采用开源的QEMU作为用户态的虚拟机软件 qemu-kvm 源码:https 阅读全文
posted @ 2017-03-14 21:36 Jacob_tian 阅读(1420) 评论(0) 推荐(0)
摘要:文件位置 /var/spool/cron/ 日志文件位置 /var/log #ls /var/log/cron* 错误日志 当crond执行任务失败时会给用户发一封邮件 可以将每条crontab中的任务增加自己的日志,便于查找执行失败原因。 eg:6 * * * * /home/stack/test 阅读全文
posted @ 2017-02-28 21:20 Jacob_tian 阅读(29795) 评论(0) 推荐(0)
摘要:命令 for i in `cat iplist`; do ssh $i "(echo '8 * * * * /home/stack/test.sh >/test.log 2>&1' ;crontab -l )|crontab" & done 问题 echo "word" 可以使用变量,但是不能出现特 阅读全文
posted @ 2017-02-28 21:13 Jacob_tian 阅读(1060) 评论(0) 推荐(0)
摘要:无密码登陆,其实是指通过证书认证的方式登陆,使用"公私钥"认证的方式来进行ssh登录。 "公私钥"认证方式原理 1、首先在client上创建一对公私钥, 公钥文件:~/.ssh/id_rsa.pub 私钥文件:~/.ssh/id_rsa 2、然后把公钥放到server上 ~/.ssh/authori 阅读全文
posted @ 2017-02-28 20:18 Jacob_tian 阅读(11245) 评论(0) 推荐(0)
摘要:cat /sys/block/sda/queue/rotational 如何设置硬盘/分区为只读模式? 阅读全文
posted @ 2017-02-28 18:02 Jacob_tian 阅读(1919) 评论(0) 推荐(0)
摘要:/usr/sbin/sestatus -v 或 getenforce 查看SELinux状态 临时关闭SELinux(不用重启机器) setenforce 0 ##设置SELinux 成为permissive模式 setenforce 1 ##设置SELinux 成为enforcing模式 # en 阅读全文
posted @ 2017-02-28 16:40 Jacob_tian 阅读(178) 评论(0) 推荐(0)
摘要:shutdown/halt/reboot/init 重启命令 1、reboot 2、shutdown -r now 立刻重启(root用户使用) 3、shutdown -r 10 过10分钟自动重启(root用户使用) 4、shutdown -r 20:35 在时间为20:35时候重启(root用户 阅读全文
posted @ 2017-02-28 16:16 Jacob_tian 阅读(189) 评论(0) 推荐(0)
摘要:jobs 查看后台运行的进程 command& 进程直接在后台运行 crtl+z 当前前台进程到后台并停止 bg n或bg %n 使后台序号为n的进程开始运行 fg n或fg %n 将后台序号为n的进程调至前台并继续运行 kill %n 杀死job n PS:"n"为jobs命令查看到的job编号, 阅读全文
posted @ 2017-02-28 15:20 Jacob_tian 阅读(329) 评论(0) 推荐(0)
摘要:背景 centos最小化安装后,无pstree命令,无法显示进程树,也无法使用locate查询 yum安装psmisc yum install psmisc -y pstree 功能 树型显示当前运行的进程。 -u 显示 uid 转变。当进程的uid与其父进程uid不同时,进程uid显示在进程名后面 阅读全文
posted @ 2017-02-28 11:12 Jacob_tian 阅读(4265) 评论(0) 推荐(0)
摘要:1、背景 ubuntu中,由于禁用了root用户,安装系统时建立的用户,默认添加到sudoers中 在redhat和centos中,未把root之外的用户默认添加到sudoers中。所以在执行sudo 命令时就会出现如下错误 2、目的 使用普通用户进行日常操作,使用sudo进行超级用户的操作 3、普 阅读全文
posted @ 2017-02-28 10:22 Jacob_tian 阅读(7572) 评论(0) 推荐(0)
摘要:1、suid suid 只对二进制程序有效,执行者对于程序需要有x权限,在程序运行过程中,执行者拥有程序拥有者的权限 例如:普通用户执行passwd命令。 a、首先查看passwd命令的绝对路径及passwd命令权限,发现passwd的owner是root,且owner权限里本应是x的那一列显示为s 阅读全文
posted @ 2017-02-27 19:20 Jacob_tian 阅读(944) 评论(0) 推荐(0)
摘要:1、nohup 后台执行,执行记录默认输出到当前目录下的nohup.out文件 nohup find /etc -name passwd 2、/dev/null介绍 把/dev/null看作"黑洞",它相当于一个只写文件;所有写入它的内容都会丢弃. 而无法它那儿读取内容; 2、/dev/null用途 阅读全文
posted @ 2016-11-28 18:03 Jacob_tian 阅读(6578) 评论(0) 推荐(0)
摘要:linux中有三种标准输入输出,分别是STDIN,STDOUT,STDERR,对应的数字是0,1,2。 STDIN是标准输入,默认从键盘读取信息;STDOUT是标准输出,默认将输出结果输出至终端;STDERR是标准错误,默认将输出结果输出至终端。 由于STDOUT与STDERR都会默认显示在终端上, 阅读全文
posted @ 2016-11-28 17:50 Jacob_tian 阅读(21532) 评论(0) 推荐(2)
摘要:一、perl安装: 1、下载并解压软件:tar zxvf perl-5.24.0.tar.gz 2、运行./configure.gnu -help查看帮助,运行./configure.gnu -des -Dprefix=/usr/local/perl -Dusethreads -Uversionon 阅读全文
posted @ 2016-10-17 19:24 Jacob_tian 阅读(3263) 评论(0) 推荐(0)