查看服务器运行时间

[root@www ~]# uptime
10:57:20 up 5 days, 18:53, 3 users, load average: 1.00, 0.83, 0.70

samba使用
linux列出全部的共享

#smbclient -L 机器IP -U 用户名%密码

挂在目录

[root@localhost local]# smbmount //共享主机/共享目录 目标目录 -o username=用户名,password=密码
[root@localhost local]# smbmount //192.168.1.10/log$ mount -o username=homhow,password=homhow

如何使linux系统对ping不反应

在linux里,如果要想使ping 没反应也就是用来忽略icmp包。可以用:
echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all
若想恢复就用:
echo 0 > /proc/sys/net/ipv4/icmp_echo_ignore_all

1.split分割合并文件

split -b1440k a_whopping_big_file chunk
cat chunk* > a_whopping_big_file

#####################################

2.wget下载整个网站

wget -t0 -c -nH -np -b -m -P /localdir http://freesoft.online.sh.cn/mirrors/ftp.redhat.com -o wget.log

#####################################
取得本地ip 发邮件给管理员

wget -P /www/test http://www.ip138.com/
ip=`cat /www/test/index.html | grep 221.221`
echo $ip | mail -s "K2 ip"  yueying@homhow.com

########################################

1)查看硬盘参数:(下面仅是速度)
/sbin/hdparm -t /dev/hda
我的硬盘显示:
Timing buffered disk reads: 64 MB in 1.77 seconds = 36.16 MB/sec

2)查看cpu温度:
cat /proc/acpi/thermal_zone/THRM/temperature
但是有个前提条件是:
要有内核相关模块(比如I2C)支持,还要找出系统的传感器型号,然后在内核中打开相应选项

修改Linux时区:
1.查看当前时区:
more /etc/sysconfig/clock
2.修改设置时区:
方法1:tzselect
方法2:timeconfig
3.复制相应的时区文件,替换系统默认时区
cp /usr/share/zoneinfo/$主时区/$次时区 /etc/localtime

对于中国服务器则执行:
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

  1. 将当前时间写入BIOS永久生效(避免重启后失效)

hwclock

查看并发连接数的方法

#netstat -n | awk ‘/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}’ ;
LAST_ACK 26
SYN_RECV 112
CLOSE_WAIT 5
ESTABLISHED 5902
FIN_WAIT1 237
FIN_WAIT2 111
SYN_SENT 5
CLOSING 9
TIME_WAIT 695

debian 下为apt-get设置http代理

这是一种临时的手段,如果您仅仅是暂时需要通过http代理使用apt-get,您可以使用这种方式。
在使用apt-get之前,在终端中输入以下命令(根据您的实际情况替换yourproxyaddress和proxyport)。
export http_proxy=http://yourproxyaddress:proxyport
export http_proxy=http://10.10.246.21:808

我在linux下用这条命令把/home/test目录下所有csv文件里面的aaaa替换成bbbb,但是下到本地一看,两行数据中间出现了一个空行,请问有没有不会出现这个问题的替换方法?还是我这里写错了?
命令一:

sed -i "s/aaaa/bbbb/g" `grep aaaa -rl /home/test` 

1.Linux下批量替换当前目录下所有*.jsp文件内容 old内容=readonly=”true” new内容=readonly=”false”

find ./ -name "*.jsp" | xargs sed -i 's/readonly=\"true\"/readonly=\"false\"/g

查询日志响应时间大于0.5秒的
tail -f /var/log/nginx/access.log | awk -F “|” ‘$4 > 0.5 {print $0}’

日志时间段筛选
zcat access_20191219.log.gz | sed -n ‘/2019:18:00:/,/2019:21:00:/p’ |awk -F “|” ‘$4 > 2 {print $0}’ | grep GET | grep www.chunbo.com

Bash中批量替换文件夹中文件的字符串

grep -rl "被替换的字符串" *|xargs -i sed -i 's/被替换的字符串/替换的字符串/g' "{}"
文档更新时间: 2020-04-19 09:09   作者:月影鹏鹏