私人服务器常用命令备忘-linux&windows

一、Linux命令

显示硬盘分区的UIID:lsblk -f
简单的查找:   find /usr -name “*.h” ==>  
显示运行的服务:systemctl list-units --all --type=service
用户和组的信息:/etc/passwd   /etc/group ; 密码保存于 /etc/shadow
手动配置Centos8的网络和主机名: nmtui
包管理器安装软件: root@Debian~# dpkg -i package.deb / root@CentOS~# rpm -i example.rpm
挂载 nfs 共享: mount -t nfs 192.168.1.166:/home/nfsshare /mnt
挂载samba共享: mount -t smbfs -o codepage=cp936 192.168.1.166:/home/share /mnt
文件夹间挂载:   mount --bind Sourcedir/   mountdir/   ;卸载使用 umount mountdir/  
以只读保护挂载:mount --bind -o ro   /dev/sda1/ABC /mnt/
挂载光盘镜像:   mount -o loop centos8.iso /mnt
后台运行命令:   nohup 操作命令  &      // 按Enter回到运行操作命令的Shell环境
删除本地known_hosts里面的缓存,命令:ssh-keygen -R "你的远程服务器ip地址"
创建空账户:adduser -M userA –g groupA -s /sbin/nologin //userA 没有家目录,也无法登录主机
使用ssh-key 密钥: cat xyz.pub >> /root/.ssh/authorized_keys ;设定authorized_keys权限为600, ssh配置文件中:PubkeyAuthentication yes
指定用户的家目录: useradd -m -d /mnt/sda1/ftp userB
samba命令行:smb://ip   可连接到相应IP的主机 smbclient命令
删除非空文件夹:# rm -rf Directory2
查看user目录大小:du -h --max-depth=0 user/       //--max-depth=n表示深入到第n层目录,0表示不深入子目录
更改权限,递归方式: chmod -R 755 /var/www/html/test.com
更改属主,递归: chown -R owner:group /var/www/html/test.com
增加一个自启动参数,让该samba_docker服务实现开机自启动功能:
docker container update --restart=always samba_docker (容器名称)
设置文件禁止删除:chattr -V +a Files
设置文件禁止修改:chattr +i FileA ;chattr -i FileA 则FileA恢复可修改状态;lsattr FileA   查看文件是否设置了i权限
清除所有ACL权限 setfacl -b 文件或文件夹名 也就是去除+所代表的权限。   . 所代表的权限和 selinux有关
强制转换文档为Unix格式: dos2unix filename.txt ; vim打开文件后,用命令# :set ff=unix
nmcli connection reload +网卡名 仅在 Centos类系统环境下有用
彻底清除docker 不在使用中的镜像卷、容器等 docker system prune  
强制卸载   mount -lf /home/mountpoin

rename 's/AA\【/B/ *   将当前文件夹中文件名称中的 AA【  替换为 B,  


二、Windows系统终端命令:


测试主机的端口: Test-NetConnection google.com -port 443
管理远程连接和网络映射账户:在命令行里输入 control keymgr.dll ,打开管理工具,
定时关机命令: 在运行对话框中输入(Win+R) at 19:35 shutdown -s
输出文件夹下所有文件名称:编写.bat 自运行文档,内容【dir *.* /b> FileNames.txt】,放到对应文件夹内运行
查看所有在线IP:命令行下输入: # arp -a
查看office 16的激活剩余时长: powershell 命令: cscript ospp.vbs /dstatuswindows
虚拟机克隆后修改SID: C:\Windows \System32\sysprep\sysprep.exe
挂载nfs共享: mount -t nfs -o nolock 192.168.2.252:/home/scan /nfs-share // windows需开启nfs客户端功能。
windows 更改hosts后立即生效:ipconfig /flushdns

恢复windows10 应用商店

1.以管理员身份运行 shell,输入命令“Get-AppxPackage -allusers | Select Name, PackageFullName”,获取当前系统安装的所有应用。
2. 将显示内容复制到记事本中, 搜索“Microsoft.WindowsStore”找到全称。
3.替换

Add-appxpackage -register "C:\ProgramFiles\WindowsApps\Microsoft.WindowsStore_11912.1001.1.0_x64__8wekyb3d8bbwe\appxmanifest.xml" -disabledevelopmentmode

命令中的对应字段,然后运行。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值