导航:Home » linux
此为分类:" linux " 下的所有文章

Install Proxmox in Debian 10

作者:admin | 时间:December 24, 2019 | 分类:linux | 评论:0 ℃
https://ywnz.com/linuxyffq/5621.html

Debian 10 sudo nopasswd setting

作者:admin | 时间:December 24, 2019 | 分类:linux | 评论:0 ℃
$su root
#chmod u+w /etc/sudoers
#vim /etc/sudoers

xxx  ALL=(ALL:ALL)   NOPASSWD:ALL

#chmod u-w /etc/sudoers
$su xxx

Enjoy it!

OpenWrt系统关机命令

作者:admin | 时间:May 28, 2019 | 分类:linux,router | 评论:0 ℃

开机:通电/电源键

重启:reboot

关机:halt/poweroff


Linux 系统下的init0/init6/shutdown命令不能重启,关机,貌似是从系统进入failsafe模式的快捷通道。

Debian 启用 rc.local

作者:admin | 时间:April 20, 2019 | 分类:linux | 评论:0 ℃
cat <<EOF >/etc/rc.local
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

exit 0
EOF
chmod +x /etc/rc.local
systemctl daemon-reload
systemctl start rc-local
systemctl status rc-local

Linux 程序守护脚本

作者:admin | 时间:May 4, 2018 | 分类:linux | 评论:0 ℃
Linux中若一个程序没有守护进程,那么意外退出之后就无法自我重启,这时候,一个定时运行的脚本便可以帮我们解决这个问题,比如:
#!/bin/sh
# 自动检查 UDP2RAW/TINYVPN 是否运行中,没有运行就启动.
# 脚本时间:2018-05-03

UDP2RAW=`ps -w|grep udp2raw|grep -v grep|wc -l`
TINYVPN=`ps -w|grep tinyvpn|grep -v grep|wc -l`

if [ ${TINYVPN} -eq 0 ];then
	tinyvpn -c -r127.0.0.1:1111 -f20:5 -k vpn --sub-net 10.0.10.0  &> /dev/null &
fi

if [ ${UDP2RAW} -eq 0 ];then
	udp2raw -c -l127.0.0.1:1111 -r*.*.*.*:53 -a -k vpn --raw-mode faketcp &> /dev/null &	
fi

修改 Debian 9 颜色方案

作者:admin | 时间:April 22, 2018 | 分类:linux | 评论:0 ℃

1、把系统默认配色方案导出到用户目录

$ dircolors -p > ~/.dircolors

2、修改自己需要的颜色

$ vi ~/.dircolors

3、重新加载方案

$ source ~/.bashrc

VIM 环境设置

作者:admin | 时间:April 22, 2018 | 分类:linux | 评论:0 ℃
在 /etc/vim/vimrc 添加如下代码:
set nu
set tabstop=5
set hlsearch
set autoindent
set backspace=2
syntax on
colorscheme desert

NAS 文件夹权限设置指引

作者:admin | 时间:April 22, 2018 | 分类:linux | 评论:0 ℃

NAS 最基本的就是文件夹权限设置。就本人的NAS来说,Transmission 负责 PT 下载, Sanba 负责网络分享,所以我的分享目录必须能下载,能编辑,能删除。

以下为几个要点:

1、设定一个分享组,把Samba用户和Transmission用户添加到改分享组

#groupadd nasshare
#usermod -G nasshare debian-transmission
#usermod -G nasshare hzqim

2、创建共享文件夹并对共享文件夹设置 SGID

#mkdir /home/nas
#chgrp nasshare /home/nas
#chown 2775 /home/nas

3、设置Transmission创建文件的umark和Samba创建文件的权限。

修改Transmission的配置文件,把umask设置为2,其实是把8进制的002转化为十进制的2

"umask": 2,

修改Samba的配置文件,在[global]段增加如下代码,以支持软链接共享

follow symlinks = yes
wide links = yes
unix extensions = no

另外,在分享设置段,加入下面两行参数

create mask = 775
directory mask =775

总结:用SGID设置文件所属用户组,umask设置文件的权限,如此配合,就可以轻松管理文件了。

Copyright © 2012-2018 hzqim Powered by Typecho)))