
Linux
文章平均质量分 83
wang725
这个作者很懒,什么都没留下…
展开
-
linux文件描述符文件/etc/security/limits.conf
文件描述符是什么?和文件句柄有啥区别?文件描述符是linux/unix操作系统中特有的概念。相当于windows系统中的文件句柄。一个意思不同叫法。Linux系统中, 每当进程打开一个文件时,系统就为其分配一个唯一的整型文件描述符,用来标识这个文件。标准C中每个进程默认打开的有三个文件,标准输入,标准输出,标准错误,分别用一个FILE结构的指针来表示,即stdin,stout,sterr,这三...转载 2020-03-19 14:34:20 · 1688 阅读 · 1 评论 -
配置免密登录
配置免密登录参考如下:如一台数据库服务器配置到存储服务器172.18.3.88的backupzb用户的免密登录数据库服务器登录用户:root1)在数据库服务器中执行:ssh-keygen -t rsa;然后一路回车2)在数据库服务器中执行:ssh-copy-id -p22333 -i backupzb@172.18.3.88;然后输入backupzb的密码3)验证,执行命令:ssh -p...原创 2020-03-08 20:08:39 · 489 阅读 · 0 评论 -
安装linux自带jdk
如安装Java 1.8yum install java-1.8.0-openjdk.x86_64 -y安装完成后,可能会缺一些命令,如jps需要在安装yum install -y java-1.8.0-openjdk-devel.x86_64[root@centos01 ~]# yum list | grep jdk-develjava-1.8.0-openjdk-devel.x86_6...原创 2020-03-04 23:56:26 · 745 阅读 · 0 评论 -
Linux上使用IPMITool常用的命令
转载自并感谢zygheroIPMITool和其中常用的命令IPMI(Intelligent Platform Management Interface)即智能平台管理接口是使硬件管理具备“智能化”的新一代通用接口标准。用户可以利用 IPMI 监视服务器的物理特征,如温度、电压、电扇工作状态、电源供应以及机箱入侵等。Ipmi 最大的优势在于它是独立于 CPU BIOS 和 OS 的,所以用户无论...转载 2018-12-02 22:00:09 · 1579 阅读 · 0 评论 -
linux下抓包工具tcpdump详解
转自简介用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具。 tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。实用命令实例默认启动tcpdump普通情况下,直...转载 2019-04-15 21:53:00 · 258 阅读 · 0 评论 -
Linux IO实时监控iostat命令详解
转自简介iostat主要用于监控系统设备的IO负载情况,iostat首次运行时显示自系统启动开始的各项统计信息,之后运行iostat将显示自上次运行该命令以后的统计信息。用户可以通过指定统计的次数和时间来获得所需的统计信息。语法iostat [ -c ] [ -d ] [ -h ] [ -N ] [ -k | -m ] [ -t ] [ -V ] [ -x ] [ -z ] [ devic...转载 2019-04-15 22:20:05 · 129 阅读 · 0 评论 -
Linux中top显示的信息详解
转自csdn066一.信息显示Linux系统可以通过top命令查看系统的CPU、内存、运行时间、交换分区、执行的线程等信息。通过top命令可以有效的发现系统的缺陷出在哪里。是内存不够、CPU处理能力不够、IO读写过高….[root@foundation6 docker]# toptop - 21:31:26 up 15:16, 5 users, load average: 0.61,...转载 2019-04-15 22:43:02 · 504 阅读 · 0 评论 -
Linux运维工程师 interview
转载子专注it并感谢1.linux如何挂在windows下的共享目录mount.cifs //192.168.1.3/server /mnt/server -o user=administrator,pass=123456linux 下的server需要自己手动建一个 后面的user与pass 是windows主机的账号和密码 注意空格 和逗号2.查看http的并发请求数与其TCP连接...转载 2019-04-20 17:33:20 · 244 阅读 · 0 评论 -
linux用netstat查看服务及监听端口
转自又是火星人简介Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。输出信息含义执行netstat后,其输出结果为[vagrant@centos6 ~]$ netstat|moreActive Internet connec...转载 2019-04-14 14:40:13 · 4523 阅读 · 0 评论 -
TCP状态统计 - 脚本命令
转自又是火星人一、netstat命令说明netstat常见参数-a (all)显示所有选项,默认不显示LISTEN相关-t (tcp)仅显示tcp相关选项-u (udp)仅显示udp相关选项-n 拒绝显示别名,能显示数字的全部转化成数字。-l 仅列出有在 Listen (监听) 的服務状态-p 显示建立相关链接的程序名-r 显示路由信息,路由表-e 显示扩展信息,例如uid等...转载 2019-04-14 14:44:32 · 611 阅读 · 0 评论 -
强大的strace命令用法详解
转自Linux社区liuleisstrace是什么?按照strace官网的描述, strace是一个可用于诊断、调试和教学的Linux用户空间跟踪器。我们用它来监控用户空间进程和内核的交互,比如系统调用、信号传递、进程状态变更等。strace底层使用内核的ptrace特性来实现其功能。在运维的日常工作中,故障处理和问题诊断是个主要的内容,也是必备的技能。strace作为一种动态跟踪工具,能...转载 2019-04-14 16:45:49 · 474 阅读 · 0 评论 -
打印关键字的前后3行
用grep定位关键字所在的行号grep -n 关键字 文件名如获取文件最后一个字符串"failed"的行号grep -n failed test.log | tail -1 | cut -d : -f 1linux系统中,利用grep打印匹配的上下几行 $grep -5 'parttern' inputfile //打印匹配行的前后5行 $grep ...原创 2019-04-18 13:25:44 · 1786 阅读 · 0 评论 -
服务器的crontab定时任务数据库配置化
背景有些服务器因特殊需求,cron定时任务很多,为方便新增和统一维护及管理,实现将cron定时任务在数据库中配置化;再在服务器中配置一个corn定时任务,每天凌晨从数据库中读取配置的信息来刷新服务器上的cron任务实现方式通过Shell脚本执行sql读取config_cron表,查询出所有涉及本服务器的定时任务的配置,并拼接成一个contab格式的表达式,写入到一个临时文件(命名方式:cro...原创 2019-04-28 21:32:08 · 727 阅读 · 0 评论 -
Linux三剑客之awk命令
转自琴酒网络并感谢awk简介awk其名称得自于它的创始人 Alfred Aho 、Peter Weinberger 和 Brian Kernighan 姓氏的首个字母。实际上 AWK 的确拥有自己的语言: AWK 程序设计语言 , 三位创建者已将它正式定义为“样式扫描和处理语言”。它允许您创建简短的程序,这些程序读取输入文件、为数据排序、处理数据、对输入执行计算以及生成报表,还有无数其他的功能...转载 2019-04-20 15:48:48 · 312 阅读 · 0 评论 -
lsyncd 实时同步
https://linux.cn/article-5849-1.htmlhttps://www.cnblogs.com/hjfeng1988/p/8919679.html原创 2019-05-31 11:54:57 · 479 阅读 · 0 评论 -
oracle sql 引号拼接嵌套
实现的效果是,通过sql来拼接一个shell命令,通过执行该shell脚本来处理集群中所有服务器中的任务拼接awk时候是用的两个单引号’’,而不是一个双引号如下图:...原创 2018-09-29 16:49:25 · 1232 阅读 · 0 评论 -
linux 单行命令批量杀进程
ps -ef | grep test | grep -v grep | awk '{print $2}' | xargs kill -9原创 2018-09-28 15:33:52 · 156 阅读 · 0 评论 -
查看进程启用了多少线程
命令top -Hp 1647 -n1 -b | wc -lroot@server02:~# top -Hp 1647 -n1 -b | wc -l16root@server02:~#root@server02:~# toptop - 20:21:52 up 1 day, 47 min, 2 users, load average: 0.20, 0.49, 0.56Tasks:...原创 2018-09-28 11:24:58 · 365 阅读 · 0 评论 -
vi中常用命令
转:http://blog.youkuaiyun.com/zhangjay/article/details/6701859vi命令模式中可用的移动键:h---将光标向左移一个字符j---将光标向下移一个字符k---将光标向上移一个字符l---将光标向右移一个字符w---将光标向前移一个单词b---将光标向后移一个单词e---将光标移到下一个单词之后0---将转载 2015-11-26 14:25:43 · 297 阅读 · 0 评论 -
linux安装时候的问题
linux安装时候的问题刚在树莓派上安装好的系统,安装vsftp时出现以下问题:pi@raspberrypi:~/workdir $ sudo apt-get install vsftpdReading package lists... DoneBuilding dependency treeReading state information... DoneThe following ext原创 2016-04-10 15:48:11 · 1802 阅读 · 0 评论 -
解决Ubuntu 安装vim 的Package vim has no installation candidate问题
当输入sudo apt-get install vim-gtk时 出现了下面问题: nigel@yq-ubuntu:~/worksp$ sudo apt-get install vim-gtk Reading package lists… Done Building dependency tree Reading state information… Done Package vim-g转载 2017-10-07 17:02:45 · 4913 阅读 · 0 评论 -
ubuntu安装vmware tools
ubuntu安装vmware toolsmount /dev/cdrom /mnt/cdrom/ 这种安装方式,安装的时候出问题mount: block device /dev/cdrom is write-protected, mounting read-only 然后,采用了如下方式: 41 sudo mount -r /dev/cdrom /mnt 42 cd /mn...原创 2018-04-01 22:35:49 · 820 阅读 · 0 评论 -
修改ubuntu的sources.list源
• 1. 首先备份源列表首先备份源列表sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup• 2. 而后打开sources.list文件修改sudo vim /etc/apt/sources.list• 3. 用下面阿里原替换掉文件中所有的内容,保存编辑好的文件deb http://mirr...原创 2018-04-11 19:58:35 · 52677 阅读 · 4 评论 -
Linux Kernel Memory Management: Swap Space
the blog is from herePart One. The Swap space In order to work properly a computer depends on having an adequate amount of memory. Simply saying that there can never be enough. The more physical me...转载 2018-04-29 08:16:46 · 255 阅读 · 0 评论 -
centos - virtualbox中安装并配置静态IP
跟着视频学习安装的; 步骤如下: 新建一台虚拟机 用的是32bit的iso镜像 分配1GB内存 默认 默认 默认 新建完后,启动,选择镜像,再点击启动 选择install or upgrade an existing system,回车 选择skip,回车 会碰到这个问题,但直接回车貌似没有什么问题 选择next 选择默认的,然...原创 2018-07-29 18:09:21 · 362 阅读 · 0 评论 -
centos - virtualbox中配置静态ip
安装完系统后配置网络首先设置网络为桥接!很重要! 查看当前网卡信息 编辑并修改vi /etc/sysconfig/network-scripts/ifcfg-eth0 修改后如下:DEVICE=eth0TYPE=EthernetONBOOT=yesBOOTPROTO=dhcp保存退出,重启网卡:service network restart 重启网卡后...原创 2018-07-29 18:46:50 · 2062 阅读 · 0 评论 -
centos - 关闭防火墙
关闭防火墙 1. service iptables stop service ip6tables stop chkconfig iptables off chkconfig ip6tables off 2. vi /etc/selinux/config SELINUX=disabled原创 2018-07-29 19:04:54 · 163 阅读 · 0 评论 -
centos 6 - 修改配置yum源
1、备份mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup2、下载新的CentOS-Base.repo 到/etc/yum.repos.d/ CentOS 5wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.a...转载 2018-07-29 19:15:09 · 372 阅读 · 0 评论 -
centos - 安装jdk
1、将jdk-7u60-linux-i586.rpm通过WinSCP上传到虚拟机中 2、安装JDK:rpm -ivh jdk-7u65-linux-i586.rpm 3、配置jdk相关的环境变量vi .bashrcexport JAVA_HOME=/usr/java/latestexport PATH=$PATH:$JAVA_HOME/binsource .bashrc...原创 2018-07-29 19:34:12 · 144 阅读 · 0 评论 -
安装perl
先执行安装下gcc:yum install -y gcc下载:wget http://www.cpan.org/src/5.0/perl-5.16.1.tar.gz 解压:tar -xzf perl-5.16.1.tar.gzcd perl-5.16.1./Configure -des -Dprefix=/usr/local/perlmake && make te...原创 2018-07-29 19:54:18 · 819 阅读 · 0 评论 -
centos - 初始化服务器环境
初始化服务器环境包括 1. 安装wget 2. 安装vim 3. 安装jdk 4. 安装perl 前提准备, 1. 将建好目录/root/soft 2. 将jdk和perl的安装包上传到/root/soft目录下 jdkjdk-7u65-linux-i586.rpm perl perl-5.16.1.tar.gz脚本,/root/sbin/init_env.shy...原创 2018-08-04 09:19:20 · 450 阅读 · 0 评论 -
linux - iptables命令
iptables命令是Linux上常用的防火墙软件,是netfilter项目的一部分。可以直接配置,也可以通过许多前端和图形界面配置。查看iptablesiptables -nvL插入9300端口的input accept中:iptables -I INPUT -p tcp --dport 80 -j ACCEPT插入后永久生效service iptab...转载 2018-08-08 18:59:10 · 184 阅读 · 0 评论 -
linux定时任务的设置
用法:方式一:当前用户创建cron服务:crontab -e输入:*/1 * * * * /usr/bin/curl http://192.168.222.22:8080/master/test/ >/opt/master/testlog.txt 2>&1每分钟执行一次方式二:新建文件:testtask.shtesttask.sh内容:/usr/bin原创 2015-11-26 16:57:06 · 566 阅读 · 0 评论