linux
张永光
这个作者很懒,什么都没留下…
展开
-
linux grep命令
1.基础正则表达式grep -[acinv] 搜索内容串 filename-a 以文本文件方式搜索-c 计算找到的符合行的次数-i 忽略大小写-n 顺便输出行号-v 反向选择,即找 没有搜索字符串的行2.利用[]搜索集合字符-A是显示匹配后和它后面的n行。-B是显示匹配行和它前面的n行。-C是匹配行和它前后各n行。总体来说,-C覆盖面最大常用命令原创 2018-01-31 21:32:14 · 24623 阅读 · 0 评论 -
centos7 修复win10引导
安装centos 7后发现已经安装的windows 10系统的启动项消失了通过grub2的实现windows引导#编译安装 ntfs-3gtar zxvf ntfs-3g-2011.1.15.tgzcd ntfs-3g-2011.1.15./configuremakemake install打开终端,在root用户下执行下面的命令grub2-mkco原创 2018-02-03 22:32:01 · 47140 阅读 · 2 评论 -
1.linux目录结构
目录 说明 demo / 根 /bin 用户二进制文件 ps,grep,ping,ls /sbin 系统二进制文件 /etc 配置文件 /dev 设备文件 终端、USB /proc 进程信息 /var 变量文件,内容增长的文件 系统日志、数据、电子邮件 /tmp原创 2018-02-03 22:32:01 · 42567 阅读 · 0 评论 -
linux无法登陆,显示module is unknown
1.进入救援模式http://www.linuxidc.com/Linux/2015-03/114942.htm2.查看logcat /var/log/security---PAM [error: /lib/security/pam_limits.so: wrong ELF class: ELFCLASS32]3.修改/etc/pam.d/loginsess原创 2018-02-03 22:32:01 · 46857 阅读 · 0 评论 -
挂载硬盘
mount -t ntfs-3g /dev/sdb1 /mnt/来源张永光的博客原创 2018-02-03 22:32:01 · 43222 阅读 · 0 评论 -
linux 修改ssh默认端口
编辑ssh配置文件:#vi /etc/ssh/ssh_config#vi /etc/ssh/sshd_config以上这2个文件,都去掉#port22前“#”,将22改为自定义端口,比如23#vi /etc/service 将ssh相关端口改为23#service sshd restartLinux下SSH默认的端口是22,为了安全考虑,现修改SSH的端口为23,修改原创 2018-02-03 22:32:10 · 48402 阅读 · 0 评论 -
another app is currently holding the yum lock;waiting for it to exit
Another app is currently holding the yum lock; waiting for it to exit…/var/run/yum.pid 被锁定解决方法:rm -rf /var/run/yum.pid来源张永光的博客原创 2018-02-03 22:32:17 · 47499 阅读 · 0 评论 -
6.wget
1.使用wget下载文件1)使用wget下载单个文件wget http://www.minjieren.com/wordpress-3.1-zh_CN.zip2)使用wget -O下载并以不同的文件名保存wget -O wordpress.zip http://www.minjieren.com/download.aspx?id=10803)使用wget -c断点续传wget -c原创 2018-02-02 07:56:07 · 38661 阅读 · 0 评论 -
3.find命令
1.从根目录查找大于50MB的文件,并按大小列表显示前10个find / -printf "%k %p\n"|sort -g -k 1,1|\awk {if($1>50000) print $1/1024 "MB" " " $2}|tail -n 102.从当前目录开始, 查找本目录下大于10M的文件并显示详细信息find . -size 10000000c -exec ls原创 2018-02-01 22:19:23 · 30476 阅读 · 0 评论 -
9.cpu
1.物理CPU个数cat /proc/cpuinfo| grep "cpu cores"| uniq2.每个CPU中的core个数cat /proc/cpuinfo| grep "cpu cores"| uniq3.逻辑CPU个数cat /proc/cpuinfo| grep "processor"| wc -l逻辑CPU = CPU个数 * 每个CPU核数 *原创 2018-02-01 22:19:23 · 27056 阅读 · 0 评论 -
11.yum使用
1.查看rpm -qa2.卸载与httpd类似软件yum -y remove httpd*来源张永光的博客原创 2018-01-31 21:32:22 · 25476 阅读 · 0 评论 -
10.awk
db_search 1078.TrPriceBill | sed 1d | sed s/,/ /g | awk $2## 20151001 | sed s/ /,/g | headsed 1d: 删除第一列sed s/,/ /g: 把,替换为空格(awk以空格分隔)awk $2## 20151001: 判断第二列是否满足这个条件入门实例1.显示最近登录的5个帐号la原创 2018-01-31 21:32:19 · 25060 阅读 · 0 评论 -
7.zip
1.zip压缩zip -r /tmp/products.zip /tmp/products2.unzip解压unzip /tmp/products.zip来源张永光的博客原创 2018-01-31 21:32:10 · 24341 阅读 · 0 评论 -
13.统计当前文件夹大小
1.统计当前文件夹大小,并按大小排序du -sh * |sort -n来源张永光的博客原创 2018-02-03 22:32:18 · 49077 阅读 · 0 评论 -
8.tar
1)压缩tar -zcvf /tmp/etc.tar.gz /etc2)解压到压缩目录tar -zxvf /tmp/etc.tar.gz3.指定目录tar -cvf test.tgz test/ --exclude dir1来源张永光的博客原创 2018-02-02 07:56:21 · 130975 阅读 · 0 评论 -
12.文件管理
ls 目录 | wc -l1.目录个数find ./ -type d | wc -l2.文件个数find ./ -type f | wc -l3.查看文件夹大小比如查看home目录的大小:du -sh /home4.查看版本cat /etc/redhat-release5.Linux下修改PATH路径1)PATH=$PATH:/e原创 2018-02-02 07:56:16 · 56024 阅读 · 0 评论 -
linux kill服务
kill tomcatps -ef | grep tomcat | grep -v grep | awk -F" " '{print $2}' | xargs kill -9来源张永光的博客原创 2018-02-03 22:32:01 · 45313 阅读 · 0 评论 -
batch_SQL Server 同期数据到Postgres
#!/bin/bash -xv # 从SQL Server 同期数据到Postgres export PATH=/home/SMART_TRIAL:/home/SMART:/usr/local/bin:/${PATH} export LANG=ja_JP.UTF-8### マスタファイル開く #1.SQLIP #2.SQLDB名 #3.SQL原创 2018-02-03 22:31:58 · 41441 阅读 · 0 评论 -
2.linux常用命令
1.cat功能 查看整个文件 cat file 创建一个文件 cat > file 合并几个文件 cat file1 file2 > file参数 -n 对所有输出行数编号 -b 对空白行不编号2.sort排序参数 -f 忽略大小写 -o 输出到指定文件 -r 倒序排列原创 2018-02-01 22:19:22 · 25953 阅读 · 0 评论 -
centos7 安装pgadmin3
安裝yum install epel-releaseyum install pgadmin3配置vi /var/lib/pgsql/data/pg_hba.conf host all all 192.168.4.107/32 md5重新启动postgressu - postgrespg_ctl restart启动pg原创 2018-02-01 22:19:23 · 32988 阅读 · 0 评论 -
batch_判断手机adb连接
#!/bin/bash# 判断pacer是不是开机for i in `seq 254`do ip=192.168.126.$i nc -z $ip 5555 > /dev/null 2>原创 2018-02-01 22:19:23 · 30445 阅读 · 0 评论 -
mount: unknown filesystem type 'ntfs'
centos 挂载windows分区 出现mount: unknown filesystem type ‘ntfs’这是由于CentOS上无法识别NTFS格式的分区。解决办法下载ntfs-3g#1) 编译安装 ntfs-3gtar zxvf ntfs-3g-2011.1.15.tgzcd ntfs-3g-2011.1.15./configuremakemak原创 2018-02-01 22:19:23 · 28757 阅读 · 0 评论 -
centos7 安装jdk8
查看当前默认jdk版本java -versionjava version "1.7.0_121"OpenJDK Runtime Environment (rhel-2.6.8.1.el6_8-x86_64 u121-b00)OpenJDK 64-Bit Server VM (build 24.121-b00, mixed mode)查看JDK信息rpm -qa | g原创 2018-02-01 22:19:23 · 27852 阅读 · 0 评论 -
batch_postgres数据导入导出
#!/bin/bash -xvexport LANG=ja_JP.UTF-8date %T#1.copy datassh -n [email protected] "/opt/postgres/9.3/bin/psql -U postgres -d MasterDB -t -p 5432 -c \"copy products_10000 to /tmp/products;\"原创 2018-02-01 22:19:23 · 26648 阅读 · 0 评论 -
检查测试环境是否存在本番数据
检查测试环境是否存在本番信息检查测试WS,是否存在本番设置# 1.检索项目下的xml、json、properties配置文件# -regex '.*\.xml|.*\.json|.*\.properties'# 2.检索文件的'10.2.、192.168.、@'# -E '10\.2\.|192.168\.|@'# 3.过滤注释、备份信息# grep -v -E原创 2018-02-01 22:19:24 · 33576 阅读 · 0 评论 -
centos7 安装wireshark
安装yum install wiresharkyum install wireshark-gnome启动Couldn't run /usr/sbin/dumpcap in child process: Permission deniedAre you memeber of 'wireshark' group? Try running 'usermod -a -G wire原创 2018-02-01 22:19:24 · 33160 阅读 · 0 评论 -
centos关闭防火墙
1) 重启后生效开启: chkconfig iptables on关闭: chkconfig iptables off2) 即时生效,重启后失效开启: service iptables start关闭: service iptables stopcentos 7:systemctl stop firewalld.service #停止systemctl原创 2018-02-02 07:56:00 · 34862 阅读 · 0 评论 -
batch_SQL Server 同期数据到Postgres
#!/bin/bash -xv # 从SQL Server 同期数据到Postgres export PATH=/home/SMART_TRIAL:/home/SMART:/usr/local/bin:/${PATH} export LANG=ja_JP.UTF-8>マスタファイル開く #1.SQLIP #2.SQLDB名 #3.SQLUser原创 2018-02-02 07:56:01 · 36636 阅读 · 0 评论 -
关闭ipv6
vi /etc/sysctl.conf net.ipv6.conf.all.disable_ipv6=1 vi /etc/sysconfig/network NETWORKING_IPV6=no vi /etc/sysconfig/network-scripts/ifcfg-ethX IPV6INIT=no service n原创 2018-02-02 07:56:08 · 42416 阅读 · 0 评论 -
scp免密码传输
配置ssh信任访问 主机: 172.17.254.90 cd ~/.ssh ssh-keygen -t rsa cat id_rsa.pub >>authorized_keys 本机ssh信任 ssh-copy-id原创 2018-02-02 07:56:12 · 44731 阅读 · 0 评论 -
硬盘IO负荷
1. 用top命令查看top - 11:11:26 up 96 days, 13:36, 1 user, load average: 2.04, 1.12, 1.02Tasks: 1969 total, 7 running, 1962 sleeping, 0 stopped, 0 zombieCpu(s): 32.0%us, 5.6%sy, 0.0%ni, 51.7原创 2018-02-02 07:56:13 · 49556 阅读 · 0 评论 -
centos7安装jdk
卸载系统自带的OpenJDKjava -versionrpm -qa | grep java#卸载rpm -e --nodeps java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64rpm -e --nodeps java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64rpm -e --nodeps j原创 2018-02-02 07:56:21 · 86225 阅读 · 0 评论 -
linux 查看crontab日志
linux 查看crontab日志#/var/log/crontail -f /var/log/cron来源张永光的博客原创 2018-02-02 07:56:21 · 90752 阅读 · 2 评论 -
5.sed
1.将 statement 前面的部分予以删除sed -i s/^.*statement://g ./06192.将 message 后面的部分予以删除sed -i s/message:.*$//g ./06193.替换sed -i s/"//g 06194.删除包含sed -i /unlisten/d 0619sed -i /DISCARD A原创 2018-02-03 22:32:17 · 46313 阅读 · 0 评论