分类: linux

39 篇文章

linux后台运行程序并终端输出重定向
程序后台命令方式 1.nohup  nohup的作用是让提交的命令忽略 hangup 信号。       格式:nohup command args eg: nohup ./main > /tmp/webcrawler.log  2>&1 &   &n…
硬盘坏道修复
卸载硬盘 umount /dev/sdb 如果提示”Device busy”是因为有程序在使用这个分区,需要将这些进程都关闭。需要使用命令查看哪些进程使用了该目录。 fuser -m /home fuser -m -v -i -k /home 第一条fuser命令列出使用/home的进程ID,第二条列出PID并kill掉进程(带有提示确认),建议先…
How To Add Bash Completion In Debian
Introduction Bash completion is a useful tool for completion of file paths, commands etc. By default it is enabled on Ubuntu but not on Debian. With two simple steps it can al…
What is the meaning of $? in a shell script?
$# 是传给脚本的参数个数$0 是脚本本身的名字$1 是传递给该shell脚本的第一个参数$2 是传递给该shell脚本的第二个参数$@ 是传给脚本的所有参数的列表$* 是以一个单字符串显示所有向脚本传递的参数,与位置变量不同,参数可超过9个$$ 是脚本运行的当前进程ID号$? 是显示最后命令的退出状态,0表示没有错误,其他表示有错误$! 是后台运…
docker ipv6 nat
vi /etc/docker/daemon.json { "ipv6": true, "fixed-cidr-v6": "fd00::/80", "experimental": true, "ip6tables": true } systemctl restart docker test docker run --rm -it busybox pi…
linux normal user authorize to root
有时需要使用 root 权限,比如安装软件、启动服务等操作时就需要用到 sudo 命令来提升权限才能进行操作。而新添加的普通用户是没有权限进行 sudo 操作的,所以我们需要对普通用户授予 sudo 权限。授予 sudo 权限有三个方法,第一个是把用户添加到 sudo 用户组,第二个是修改 sudo 配置文件 (etc/sudo…
Linux adduser
Linux 使用 adduser 与 useradd 添加普通用户 前言 在 Linux 操作系统中,添加用户可以使用 useradd 和 adduser 这两个命令。曾经在添加用户的实践中遇到过一些坑,比如使用 useradd 命令添加用户后无法正常使用,对 adduser&n…
Debian install PVE
修改主机名 vim /etc/hosts 127.0.0.1 localhost 188.188.188.188 debian.proxmox.com debian # 这里填母鸡公网IP # The following lines are desirable for IPv6 capable hosts ::1 localhost ip6-loc…