2019年12月

1.新建用户 一种是adduser,这个会自动创建主目录,并用系统shell,提示设置密码,创建同名group。使用:adduser username,可以用--home指定主目录,当然还有其他选项。 一种是useradd,如果不指定就是根目录作为主目录,啥都没有。所以一定要用-d指定主目录,用-m表示主目录不存在就创建,但是存在是不创建并且不能作为新创建用户主目录的,所以一般-d加了主目录之后加-m选项,-s指定shell版本,-M不创建主目录。2.增加sudo(root)权限 一种是sudo usermod -aG sudo username 一种是修改/etc/sudoers文件,在root ALL=(ALL) ALL下面复制一行同样的只不过root改成你的用户名 一种是修改/etc/passwd 找到自己的用户一行吧里面的用户id改成03.其他 修改密码都用passwd username 删除用户userdel username 加-r连主目录一起删除 删除组groupdel groupname /etc/passwd 里面有用户和组等信息 /etc/shadow里面是账号信息加密 /etc/group 组信息 /etc/default/useradd 定义信息 /etc/login.defs 一些设定 /etc/skel 定义档目录?版权声明:本文为CSDN博主「默一鸣」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/yimingsilence/ar

- 阅读剩余部分 -

一、语法# screen [-AmRvx -ls -wipe][-d <作业名称>][-h <行数>][-r <作业名称>][-s ][-S <作业名称>] 参数说明 -A  将所有的视窗都调整为目前终端机的大小。 -d <作业名称>  将指定的screen作业离线。 -h <行数>  指定视窗的缓冲区行数。 -m  即使目前已在作业中的screen作业,仍强制建立新的screen作业。 -r <作业名称>  恢复离线的screen作业。 -R  先试图恢复离线的作业。若找不到离线的作业,即建立新的screen作业。 -s  指定建立新视窗时,所要执行的shell。 -S <作业名称>  指定screen作业的名称。 -v  显示版本信息。 -x  恢复之前离线的screen作业。 -ls或--list  显示目前所有的screen作业。 -wipe  检查目前所有的screen作业,并删除已经无法使用的screen作业。 二、常用screen参数screen -S yourname -> 新建一个叫yourname的session screen -ls -> 列出当前所有的session screen -r yourname -> 回到yourname这个session screen -d yourname -> 远程detach某个session screen -d -r yourname -> 结束当前session并回到yourname这个session 在每个screen session 下,所有命令都以 ctrl+a(C-a) 开始。 C-a ? -> 显示所有键绑定信息 C-a c -> 创建一个新的运行shell的窗口并切换到该窗口 C-a n -> Next,切换到下一个 window C-a p -> Previous,切换到前一个 window C-a 0..9 -> 切换到第 0..9 个 window Ctrl+a [Space] -> 由视窗0循序切换到视窗9 C-a C-a -> 在两个最近使用的 window 间切换 C-a x -> 锁住当前的 window,需用用户密码解锁 C-a d -> detach,暂时离开当前session,将目前的 screen session (可能含有多个 windows) 丢到后台执行,并会回到还没进 screen 时的状态,此时在 screen session 里,每个 window 内运行的 process (无论是前台/后台)都在继续执行,即使 logout 也不影响。 C-a z -> 把当前session放到后台执行,用 shell 的 fg 命令则可回去。 C-a w -> 显示所有窗口列表 C-a t -> Time,显示当前时间,和系统的 load C-a k -> kill window,强行关闭当前的 window C-a [ -> 进入 copy mode,在 copy mode 下可以回滚、搜索、复制就像用使用 vi 一样 C-b Backward,PageUp C-f Forward,PageDown H(大写) High,将光标移至左上角 L Low,将光标移至左下角 0 移到行首 $ 行末 w forward one word,以字为单位往前移 b backward one word,以字为单位往后移 Space 第一次按为标记区起点,第二次按为终点 Esc 结束 copy mode C-a ] -> Paste,把刚刚在 copy mode 选定的内容贴上 三、使用 screen创建一个新的窗口:screen -S david 会话分离与恢复: 分离:在screen窗口键入先按Ctrl+a再按一下d 恢复: screen -ls screen -r xxxx 清除dead 会话:screen -wipe 关闭或杀死窗口: 退出一个窗口中最后一个程序(通常是bash)后,这个窗口就关闭了 另一个关闭窗口的方法是使用Ctrl+a k,这个快捷键杀死当前的窗口,同时也将杀死这

- 阅读剩余部分 -

1.添加非root用户adduser openwrt sudo usermod -aG sudo openwrt 为openwrt添加sudo权限 passwd openwrt 为openwrt设登陆密码 然后以openwrt用户登陆 2. VPS首先装好Ubuntu 64bit VPS内厚最好2G 硬盘50GB及以上3. 命令行输入 sudo apt-get update ,然后输入sudo apt-get -y install build-essential asciidoc binutils bzip2 gawk gettext git libncurses5-dev libz-dev patch unzip zlib1g-dev lib32gcc1 libc6-dev-i386 subversion flex uglifyjs git-core gcc-multilib p7zip p7zip-full msmtp libssl-dev texinfo libglib2.0-dev xmlto qemu-utils upx libelf-dev autoconf automake libtool autopoint device-tree-compiler 4. git clone https://github.com/coolsnowwolf/lede 命令下载好源代码,然后 cd lede 进入目录5.先添加 src-git lienol https://github.com/Lienol/openwrt-package 到 feeds.conf.default 文件6.运行如下命令:./scripts/feeds clean ./scripts/feeds update -a rm -rf feeds/lienol/package/v2ray rm -rf feeds/lienol/package/openssl1.1 rm -rf feeds/lienol/package/trojan rm -rf feeds/lienol/package/ipt2socks rm -rf feeds/lienol/package/shadowsocksr-libev rm -rf feeds/lienol/package/pdnsd-alt rm -rf package/lean/kcptun rm -rf package/lean/verysync rm -rf package/lean/luci-app-kodexplorer rm -rf package/lean/luci-app-pppoe-relay rm -rf package/lean/luci-app-pptp-server rm -rf package/lean/luci-app-v2ray-server rm -rf package/lean/luci-app-verysync ./scripts/feeds install -a 然后make menuconfig最后screen新建一个shell在新建

- 阅读剩余部分 -

命令如下:select vdisk file=虚拟磁盘文件路径 expand vdisk maximum=扩展后容量大小,单位为MB 最后利用分区工具在虚拟磁盘上右键点击扩容部分,选择合并分区即可

1.使用 DHCP 的有线适配器文件位置:/etc/systemd/network/20-wired.network[Match] Name=enp0s3 [Network] DHCP=ipv42.使用静态 IP 的有线适配器文件位置:/etc/systemd/network/20-wired.network[Match] Name=enp0s3 [Network] Address=192.168.10.128/24 Gateway=192.168.10.10 DNS=192.168.10.103.开启和允许systemd-networkd.servicesystemctl enable systemd-networkd.service systemctl enabl

- 阅读剩余部分 -