美好的生活需要用心记录
1:修改swap分区使用率
临时修改:
echo 100 > /proc/sys/vm/swappiness
sysctl vm.swappiness=100数字越大代表使用率越高.
永久修改:
sudo echo vm.swappiness = 100 >> /etc/sysctl.conf
2:使用dd命令制作启动盘(不是说用系统都适用)
dd if=镜像位置 of=U盘位置 例: dd if=./archlinux.iso of=/dev/sdb3:openwrt默认使用bash
if [ -f /root/.bashrc ] ; then . /root/.bashrc fi
5:把编译好的软件打包成deb
ubutnu下安装checkinstall
sudo apt-get install checkinstall
在编译完成的最后一步把make install改成checkinstall即可.
ps:注意使用这个软件的时候注意要把软件目录改成“软件名-版本号”的格式才可以正常进行下一步
6:清除gnome终端上的内容
只要在终端上按下ctrl+l即可
7:关闭oh-my-zsh的容错功能
注释掉correction.zsh文件中的setopt correct_all行即可.
8:通过grub4dos启动winpe的iso镜像
如果是放到根目录,只需要加一个查找语句就可以了。
find --set-root /xxx.iso
map /xxx.iso (0xff)
map --hook
chainloader (0xff)
savedefault --wait=2
或者,在map 后加上--mem,参数,整体加载引导。
如果使用RUN加载,则不需要find。
以ZXW的RUN为例。run /xxx.iso或run --mem /xxx.iso即可。
9:修改ext分区系统的保留空间
sudo su tune2fs -m 1 /dev/sdXX 或 tune2fs -r 25600 /dev/sdxn
1就是保留1%的空间,25600代表保留分区修改为100M.
10:关闭日志功能
方法一:
fstab里加挂载参数data=writeback,如:
原始的UUID=2f6be0cf-2f54-4646-b8c6-5fb0aa01ef23 / ext4 relatime,errors=remount-ro 0 1
改后的UUID=2f6be0cf-2f54-4646-b8c6-5fb0aa01ef23 / ext4 relatime,errors=remount-ro,data=writeback 0 1
进过我的测试发现ubutnu下这样没有用,要这样才可以用.
打开grub:
sudo gedit /etc/default/grub在GRUB_CMDLINE_LINUX_DEFAULT=""中添加rootflags=data=writeback 然后更新grub
方法二:
还有直接去掉日志功能的方法,这样是不用重新分区的:
运行指令:tune2fs -O ^has_journal /dev/sda1
自己把/dev/sda1改为相应的分区号,要卸载分区才能运行该指令。
11:批量创建文件或文件夹
创建文件
创建1,2,3三个文件
touch {1,2,3} 或 touch {1..3}
创建文件夹
创建1,2,3三个文件夹
mkdir {1,2,3} 或 mkdir {1..3}
12:修改linux主机名
把/etc/hosts和/etc/hostname中的原来的主机名修改成你想要的即可.
13:在不修改文件名的情况下隐藏文件
在你想要隐藏的文件(夹)同级目录下建立一个文件叫做.hidden,把你想要隐藏的文件(夹)名写到.hidden里面。不过这个和文件管理器相关,nautilus下可行,其他我就不肯定了。另外终端下也是不行的
14:wget使用代理
linux下在用户目录创建.wgetrc文件,在里面添加代理,代理格式如下
http-proxy=http://127.0.0.1:1998
或者直接使用-e参数,例如
wget -e http-proxy=http://127.0.0.1:1998 http://www.xzcblog.com
15:linux下设置环境变量
在终端下输入export即可,例如
export http_proxy=http://127.0.0.1:8087
删除环境变量
使用unset删除变量,例如
unset http_proxy
16:解除unity系统托盘限制
安装dconf-tools软件.
然后desktop>unity>panel中添加你想显示的程序的名.(注意要程序名前后要加上'号,具体参照panel中的程序名格式)
17:修改默认中文字体设置
修改/etc/fonts/conf.d/69-language-selector-zh-cn.conf文件,把你想显示的字体放在最上面.
我的配置文件:http://www.xzcblog.com/wangpan/fonf_conf.tgz
18:增加软件启动速度
安装 preload软件即可
sudo apt-get install preload
ps:没有经过具体测试
19:让bc可以计算小数部分
进入bc之后输入scale=x x位你要显示的小数位数。
20:显示ibus图标
ubutnu12.04有时候登录的似乎ibus图标不显示,可以使用一下方法让他显示。
gconftool --type boolean -s /desktop/ibus/panel/show_icon_on_systray true gconftool --type boolean -s /desktop/ibus/panel/show true gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"
21:修改ntp同步服务器
修改/etc/ntp.conf文件或/etc/default/ntpdate文件中的服务器地址即可.
22.挂载tmpfs
把tmpfs挂载到某个文件夹下
sudo mount tmpfs ./tmp -t tmpfs把tmpfs挂载到某个文件夹下并限制大小
sudo mount tmpfs tmp -t tmpfs -o size=2000M让tmpfs开机自动挂载.
打开fstab在里面添加一下内容
tmpfs /dev/shm tmpfs size=32m 0 0
23.查看计算机基本配置
安装phoronix-test-suite,
sudo apt-get install phoronix-test-suite
然后输入phoronix-test-suite detailed-system-info命令
phoronix-test-suite detailed-system-info
24.用grub或syslinux启动Ubuntu光盘镜像
在grub2的配置中添加一下内容即可
menuentry "live xubuntu-12.04-desktop-i386.iso" { insmod loopback loopback loop (hd0,1)/linux/xubuntu/xubuntu-12.04-desktop-i386.iso linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/linux/xubuntu/xubuntu-12.04-desktop-i386.iso locale=zh_CN.UTF-8 -- initrd (loop)/casper/initrd.lz }syslinux:
LABEL InstallUbuntu MENU LABEL Install Ubuntu 11.10 LINUX /casper/vmlinuz INITRD /casper/initrd.lz APPEND boot=casper iso-scan/filename=/ubuntu-11.10-desktop-i386.iso
grub4dos:
title Install deepin map (hd0,0)/iso/deepin.iso (hd32) map --hook root (hd0,0) kernel (hd32)/casper/vmlinuz boot=casper iso-scan/filename=/iso/deepin.iso initrd (hd32)/casper/initrd.lz boot
25:查看文件夹大小
在命令行下可以使用du命令查看文件夹大小:
du -sh ./
详细方法可以使用--help参数或man命令进行查看(Ubuntu12.04下help显示的是中文)
使用du并按大小排序
du -sh ./* |sort -h
26,关闭点阵字体(我没有实验过)
在/etc/fonts/conf.d/下创建66-nobitmap(其实叫什么名字无所谓)
然后添加一下内容
<?xml version="1.0"?> <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <fontconfig> <match target="font"> <edit name="rh_prefer_bitmaps" mode="assign"><bool>false</bool></edit> <edit name="embeddedbitmap"><bool>false</bool></edit> </match> </fontconfig>
然后保存,最后重启一下电脑.
27:显示常见的非中文字体和所有的中文字体
安装hanazono和ttf-unifont字体即可.
28:手动生成mo翻译文件
msgfmt -c --statistics -o zh_CN.mo zh_CN.po
29.统计并查找硬连接
查看硬连接数
ls -l
其中权限后面的数字就是硬连接数.(目录代表的是子目录数)
查看硬连接位置
查处inode值
ls -i
查找文件位置
find -inum inode值
30:Zsh安装软件后更新tab补全库
安装软件后Zsh中的tab补全中往往没有刚刚安装的软件,不过只要使用一下命令即可.
rehash
31:通过Python开启一个简单的http服务器
Python2:
python -m SimpleHTTPServerpython3:
python3 -m http.server
32:修改Ubuntu下桌面等文件夹名称
通过export命令设置语言,然后执行xdg-user-dirs-gtk-update.
例如:
export LANG=en_US xdg-user-dirs-gtk-update
33.openwrt 下的vim开启配色
在vimrc文件里面添加syntax enable,然后再通过colorscheme启用配色即可.
34:查找文件属于那个软件包
dpkg -S file rpm -qf file
35:grub通过grub4dos引导winxp和win7
grub2转grub4dos
menuentry "GRUB4DOS" { set root=(hd0,1) linux /grub.exe }grub4dos引导winxp和win7
title Windows XP find --set-root --ignore-floppies --ignore-cd /ntldr map () (hd0) map (hd0) () map --rehook find --set-root --ignore-floppies --ignore-cd /ntldr chainloader /ntldr savedefault --wait=2 title Windows 7 find --set-root --ignore-floppies --ignore-cd /bootmgr map () (hd0) map (hd0) () map --rehook find --set-root --ignore-floppies --ignore-cd /bootmgr chainloader /bootmgr savedefault --wait=2
36.使用xdelta创建增量补丁
创建补丁文件:
xdelta3 -e -s 第一个文件[母盘文件-旧文件] 第二个文件[目标文件-新文件] 生成的差异文件[补丁文件]生成新文件:
xdelta3 -d -s 第一个文件[母盘文件-旧文件] 生成的差异文件[补丁文件] 第二个文件[目标文件-新文件]
37:删除除了xx之外的文件
ls |grep -v xxx|sed 's/^/"/g;s/$/"/g' |xargs rm
38:ssh启用x11转发
首先在/etc/ssh/sshd_config中把X11Forwarding 改成yes,然后ssh连接时添加-XY参数即可。
39:vim删除空行
刪除沒有內容的空行
g/^$/d
刪除包含有空格組成的空行
g/^\s*$/d
除以空格或tab開頭到結尾的空行
g/^[ |\t]*$/d
40:使用awk使码表前后对调
cat ***.dict.yaml |awk '{print $2,$2}' >a
41:通过grep查找某文件的内容
grep -Ir '要查找的内容' ./
42:删除Ubuntu打开文件的时候出现的最近使用的文件
删除~/.local/share/recently-used.xbel文件既可。
43:tmux支持鼠标滚动
如果要启用鼠标滚轮来卷动窗口内容的话,可以按C-b :然后输入
setw mode-mouse on
这就可以了。如果要对所有窗口开启的话:
setw -g mode-mouse on
(这种情况下,Vi/Emacs等全屏程序并不受影响,还可以自己接管滚轮事件)
也可以加到~/.tmux.conf里面
set-window-option -g mode-mouse on
(setw其实是set-window-option的别名)
44:Ubuntu查看开机启动的服务
initctl list|grep start
45:查看命令所在的位置
type
which
whichis
46:火狐单独设置网站的User-Agent值
进入about:config
新建字符串值,首选项为general.useragent.override.网站的根域名,值为想要User-Agent值.
47:通过字符编码输入字符
Linux下按住ctrl+Shift+u,然后输入字符编码既可。
48,tar打包压缩的时候修改压缩率
tar -cpv 打包的文件 |gzip -9 >打包后的文件 #-9中的9是压缩率,分别是1-9,一的压缩率最小,但最快,9最大,但最慢.
49:转换当前目录下的所有文档编码
enca -L zh_CN -x utf-8
50:vim快速删除一段文字
到你要删除的文字的开头,在命令模式下面输入cw既可。
ps:vim终端版下输入set mouse=a开启鼠标也可以快速删除。
52:proxychains设置
proxychains如果使用多个代理推荐使用random_chain,它才会自动排除失效的代理,网上说的使用dynamic_chain在我的测试中没用。
53:Linux下通过rar和7zip来打包文件。(不进行压缩)
rar:
rar a -m0 xxxx.rar xxxxx7Zip:
7z a -mx=0 xxxx.7z xxxxx54:让ssh忽略known_hosts文件
在.ssh/config文件中添加下列内容
StrictHostKeyChecking no UserKnownHostsFile /dev/null
55:通过ffmpeg把H.264转换成可以通过手机硬解的格式
ffmpeg -i xxx.mkv -vcodec libx264 -vprofile baseline -acodec copy -threads 2 xxx.mkv56:批量转换图片格式
mogrify -format jpg *.bmp
多核并行转换(没试过)
parallel mogrify -format jpg ::: *.bmp
57:openwrt启用MAC克隆
改/etc/config/network
找到config interface wan 一段
option ifname “eth0.1″
option proto pppoe
option username (PPPOE用户名)
option password (PPPOE密码)
如果需要mac地址克隆的,其后增加:(XX:XX:XX:XX:XX:XX为你的mac地址)
option macaddr XX:XX:XX:XX:XX:XX
58:让单线程软件变成多线程
安装parallel软件,然后这样 :parallel --pipe xxx (xxx指的是原命令)例如用tar压缩文件:
tar -cpv .mozilla |parallel -k --pipe xz -9 > mozilla.txz
ps:上面的方法有可能导致压缩的文件出问题以及压缩文件大小比直接通过tar中的压缩参数生成的文件大一些。
59:根据文件名升序修改时间
for f in *; do n=${f%.jpg}; touch -t $(date +'%Y%m%d%H%M' -d@$(( $(date +%s) + $n ))) $f; done (这个我是用来批量修改以数字命名的的图片,感谢“百合很可爱地说”提供)和
for i in $(ls | sort -g); do echo $i; touch -m $i; sleep 0.1; done 感谢"StarBrilliant'提供
60:Xubuntu13.10声音图标问题的解决方法。
修改/usr/share/dbus-1/services/indicator-sound.service文件把
Exec=/usr/lib/x86_64-linux-gnu/indicator-sound/indicator-sound-service
改成
Exec=/bin/sh -c 'if [ -n "$(ps -U $USER | grep xfce4-panel)" ]; then /usr/lib/indicator-sound-gtk2/indicator-sound-service;else /usr/lib/$(arch)-linux-gnu/indicator-sound/indicator-sound-service;fi'61:更新initrd
更新正在使用的内核:
update-initramfs -u更新指定内核:
mkinitramfs -o /boot/initrd.img-3.5.0-36-generic 3.5.0-36-generic62:小内存启用zram加速系统(可能要占用CPU资源)
sudo apt-get install zram-config
63:火狐设置内存缓存大小
进入about:config,创建以下键值:
browser.cache.memory.capacity大小就是火狐的内存缓存大小
64:获取系统的字体列表
fc-list
65:安装Xfce的菜单插件
sudo add-apt-repository ppa:gottcode/gcppa sudo apt-get update sudo apt-get install xfce4-whiskermenu-plugin
66:conky检测CPU温度
Intel:
${execpi 8 sensors | grep 'Core 0' | cut --characters 14-21}amd:
${exec sensors |grep -m 1 Core0|awk '{print $3}'}
67:firegestures的滚动到顶部和底部的脚本
顶部:
content.document.documentElement.scrollTop=0;底部:
content.document.documentElement.scrollTop=content.document.documentElement.scrollHeight;68:火狐css强制修改字体白名单版
@namespace url(http://www.w3.org/1999/xhtml); @-moz-document regexp("((?!github.com|itellyou.cn|400gb.com|mozilla.org|alipay.com|taobao.com|wallbase.cc).)*"){ * {font-family:文泉驿微米黑 !important;} }
69:检测PCI剩余数量。(可检测系统信息)
sudo dmidecode|grep -1 PCI其输出位Current Usage: Available则可用。
70:过长的命令可用xargs进行分割
71:Linux进行4K随机读写测试(注意,用fio进行写测试如果直接写入磁盘会造成文件系统错误,大家注意一点)
sudo fio -name 4K随机读 --readonly -bs=4k -ioengine libaio -direct=1 -runtime=30 -rw=randread -iodepth 1 -filename /dev/sdb1
随机4K写(再次提醒,直接写入磁盘会造成文件系统的错误):
为了避免造成磁盘错误所以我们要制造一个写入文件。
truncate -s 1g fio fio -name 4K随机写 -bs=4k -ioengine libaio -direct=1 -runtime=30 -rw=randwrite -iodepth 1 -filename fio
72:kde的安装软件提示:
是否开启提示要在这个文件里注释掉~/.kde4/share/config/kdeglobals
73:ffmpeg提取视频
ffmpeg -ss 00:31:08 -i xxx.mkv -vcodec copy -acodec copy -t 00:03:38 aaa.mkv -ss是要提取的视频片段的开始时间,-t是要提取的视频时间。74:Linux下指定进程使用的CPU核心
sudo taskset -cp 0 8363
其中0指的是CPU的id,这个可以通过cat /proc/cpuinfo来得到,8363为进程的pid。
75:opensuse清理DNS缓存
sudo systemctl restart nscd.service
75:强制退出终端上的ssh连接
按下 ~ .这三个按键。
76:主菜单显示图标
Linux下面软件图标是否在主菜单中显示关键在于NoDisplay是不是false。
77:通过cue分割APE歌曲首先把cue文件编码转换成UTF-8编码,然后执行下面命令:
shnsplit -f aaa.cue -o flac -t %n-%t aaa.ape
%n表示轨道编号,%t表示轨道标题,%a为专辑名,%p为表演者.
然会通过一下命令写入标签:
cuetag aaa.cue *.flac78:grub提示找不到分区(hd0,gtpx)解决办法 (我没有用过EFI,这个是别人的解决方法我只是留个记录)
sudo efibootmgr -c -L Fedora -d /dev/sda -p 100 -l \\EFI\\fedora\\shim.efi
79:linux下面的文件恢复工具
安装testdisk软件,然后运行photorec
80:让Show Location显示的ip在The Puzzle Piece最后面。
Show Location拖拽好了位置之后吧about:config中的show_location.statusbox_position的值改成addon-bar, 2
81:通过ffmpeg截图音频片段
avconv -i Downloads/月亮之上(爱乐乐团版).wav -ss 0:0:01 -t 0:3:22 -acodec copy xxx.wav
82:linux下面瞬间创建大文件。
fallocate -l 10G xxx此方法创建的文件使用ls -s和du查看的时候大小就是指定的文件大小。
truncate -s 10G xxx此方法创建的文件通过du和ls -s查看的大小实际为0
83:编译软件的时候查找缺少的依赖:
dpkg-checkbuilddeps
84:通过grub2进入单用户模式修改密码:
在启动菜单上中linux这一行的最后添加rescue或者
rw init=/bin/bash
emergency
或者
85:保障系统内存不住的时候特定软件不会被系统杀掉
echo -17 > /proc/程序的PID/oom_adj
oom_score为0时禁止内核杀死该进程
当oom_adj=-17时,oom_score将变为0
86:tmux直接后台运行软件
tmux new -d xxx
87:加速GitHub下载速度
下载GitHub的时候加入--depth=1参数使其只下载最新的更新,例如:
git clone https://github.com/servo/servo --depth=1
88:Show Location的ip地址位置可以正常拖拽到puzzle-toolbars上面。
首先把Show Location的ip地址位置拖拽到puzzle-toolbars,然后把about:config中的show_location.status_position值改为0,show_location.statusbox_position改为addon-bar, 2,重启浏览器后再次拖拽到puzzle-toolbars上既可。
89:Linux下为当前用户添加新的用户组
sudo usermod -a -G 用户组名 用户名90:find排除指定目录
find 搜索目录 -path 需排除目录 -prune -o -name 搜索关键词
91:批量重命名可以通过zmv进行,详细教程地址:http://blog.sina.com.cn/s/blog_687bd5d50101epna.html
cat gfwiplist.txt | while read -r line; do netmask -s $line; done
tar -cpf - . |tar -xpvf - -C /xxxx/xxxx
93:临时指定动态依赖库搜索位置
export LD_LIBRARY_PATH=./
94:倒序输出文件
tac 文件名
95:隔行合并文件
paste -d'\n' A B >C96:批量转换ip格式:
cat gfwiplist.txt | while read -r line; do netmask -s $line; done
97:git回滚到指定commits
git reset --hard commit
修改/etc/zypp/zypp.conf文件,把download.use_deltarpm改为false。
99:linux下面7z排除指定文件
压缩时添加以下参数-x\!你要排除的文件
100:vim通过标签页形式打开文件
直接打开
vim -p file1 file2 file3
进入vim后打开
:tabe file
通过gt和gT切换标签页.
101:Nginx加密协议:
CHACHA20:AES128:AES256:GCM:!DH:!RC4:!aNULL:!eNULL:!LOW:!3DES:!MD5:!EXP:!PSK:!SRP:!DSS
102:新版本火狐在地址栏中运行javascript脚本:
地址栏javascript脚本格式如下:
moz-action:keyword,{"url":"javascript指令"}
103:火狐44,字体Bug
把
gfx.font_rendering.fontconfig.fontlist.enabled值改为false
104:修改默认语言
安装中文包:
sudo apt install language-pack-zh-hans
生成中文locale:
locale-gen zh_CN.UTF-8
sudo localectl set-locale LANG=zh_CN.UTF-8
find ./ -regex '.*\(jpg\|JPG\|png\|jpeg\)' |xargs mogrify -quality 50
注意,转换后的文件会替换掉原文件,如果需要原文件钱提前备份一份,上面命令中的50指的是图片质量,大小从0-100,更具需要修改。
如果图片过多,单核转换太慢可以用parallel进行加速:
parallel mogrify -quality 50 ::: ./*.jpg
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 1397BC53640DB551
107:ufw限制对外连接
#限制指定ip sudo ufw reject out to x.x.x.x.x #限制指定ip的指定端口 sudo ufw reject out to x.x.x.x.x port 8080
watch -n 1 "sensors"
109:aria2进行下载测速
aria2c -d /dev -o null --allow-overwrite=true -x 5 --file-allocation=none http://xxxx.xx/xxx
iptables -t nat -A PREROUTING -p tcp --dport 中转端口 -j DNAT --to-destination 境外vps的ip:端口 iptables -t nat -A POSTROUTING -p tcp -d 境外vps的ip --dport 境外vps的端口 -j SNAT --to-source 阿里云的ip iptables -t nat -A PREROUTING -p udp --dport 中转端口 -j DNAT --to-destination 境外vps的ip:端口 iptables -t nat -A POSTROUTING -p udp -d 境外vps的ip --dport 境外vps的端口 -j SNAT --to-source 阿里云的ip
111:linux下面通过ping检测出最大mtu值:
ping www.baidu.com -M do -s 1452
112:禁用笔记本键盘
首先获取笔记本键盘id
xinput
↳ AT Translated Set 2 keyboard id=15 [slave keyboard (3)]
现在关闭他
xinput set-prop 15 "Device Enabled" 0
xinput set-prop "AT Translated Set 2 keyboard" "Device Enabled" 0
想要重新启用键盘的话只要把最后面的0改成1就行了,如果大家先把这个写入到shell上面推荐大家使用键盘名,因为id每次启动和插入键盘都会变。
现在笔记本键盘就已经关闭了。
113:Ubuntu的vps改成中文编码
执行
dpkg-reconfigure locales
然后选择zh_CN.UTF-8既可
114:echo重定向
echo 1234|sudo tee /etc/xxxx
115:Ubuntu下面CPU一直处于最高频率的问题
禁用Intel_pstate即可(禁用后调频会自动换回acpi-cpufreq,这会导致CPU无法睿频)
修改/etc/default/grub 文件,在 GRUB_CMDLINE_LINUX_DEFAULT= 后添加 intel_pstate=disable
116:virtualbox下的XP虚拟机启用多核CPU
进入系统后打开命令提示符,输入下面命令,然后重启即可。
rundll32 syssetup,SetupInfObjectInstallAction ACPIAPIC_MP_HAL 128 %windir%\inf\hal.inf
rename 's/\.txt/\.rar/' ./*
118:ushare代替品
minidlna可以代替ushare,具体配置及教程可以看arch的wiki:https://wiki.archlinux.org/index.php/ReadyMedia
119:iSCSI读取速度不正常
最近发现iSCSI的读取速度不正常,排查半天发现是拥塞控制导致的问题,把控制算法从bbr改回原来默认的算法就恢复正常了.
120:批量单独压缩当前目录下面的子目录
ls | awk '{ print "7z a -mx=0 "$0".7z " $0|"/bin/bash" }'
nmblookup -S WORKGROUP -B 192.168.0.255 |grep -B4 1e
122:Virtualbox下面让XP支持usb3.0
VBoxManage setextradata <vmname> VBoxInternal/Devices/usb-xhci/0/Config/ChipType uPD720201
123:vmware常用参数
.vmware/preferences
mks.gl.allowBlacklistedDrivers = "TRUE"
Linux下面强制开启3d加速
.vmx
devices.hotplug = "false"
关闭windows右下角ahci热插拔
usb.generic.allowHID = "TRUE"
usb.generic.allowLastHID = "TRUE"
允许虚拟机接入usb鼠标键盘设备
124:启用ufw后允许nmblookup
/etc/ufw/before.rules
# The following is needed to enable Samba commands to # work properly for broadcast NetBIOS name resolution # # raw table rules *raw :OUTPUT ACCEPT [0:0] -F OUTPUT -A OUTPUT -p udp -m udp --dport 137 -j CT --helper netbios-ns COMMITiptables
iptables -t raw -A OUTPUT -p udp -m udp --dport 137 -j CT --helper netbios-ns
arecord test.wav
126:linux清楚ARP缓存
sudo ip neigh flush dev edge0
127:linux强制下次重启后进行fsc
# touch /forcefsck 或者用以下命令重启: # shutdown -Fr 或增加grub引导参数 fsck.mode=force
sudo efibootmgr -c -d /dev/sdc3 -p 3 -l '\EFI\UBUNTU\GRUBX64.EFI' -L 16.04
129:搬瓦工vps免费更换ip
登录被封的vps的管理面板,然后打开此网址https://kiwivm.64clouds.com/main-exec.php?mode=blacklistcheck 然后点击Test Main IP进行ip测试,如果提示被封可以Replace Main IP进行更换。
注意,每次五周才可以免费更换一次。
130:systemd关闭指定服务的日志功能
在service文件中的[Service]字段中添加StandardOutput=null
131:tar指定压缩率
tar -I "pigz -9" -cpvf xxx.tgz ./
[Unit] Description=frpc Documentation=https://github.com/fatedier/frp After=network.target [Service] User=xxx Group=xxx Type=simple ExecStart=/opt/frp/frpc -c /opt/frp/frpc.ini Restart=always #StandardOutput=null [Install] WantedBy=default.target
[home] comment = xxx path = /home/xxx browseable = yes writable = yes public = no create mask = 0664 directory mask = 0775 force directory mode = 0664 force create mode = 0775 valid users = xxx,read write list = xxx read list = read force user = xxx force group = xxx
quiet rd.systemd.show_status=auto rd.udev.log_priority=3 splash
exiftool "-FileModifyDate<createDate" /media/storage/nextcloud/data/kyrios/files/Photos/141:nat类型对照表
faillock --user username --reset
journalctl -u ssh |grep -i -o -E "([0-9]{1,3}\.){3}[0-9]{1,3}" | sort -n | uniq -c | sort -n -r
发表评论: