首页 > 系统相关 >Ubuntu常用的几个工具或命令

Ubuntu常用的几个工具或命令

时间:2023-10-06 14:11:07浏览次数:31  
标签:常用 get sudo 用户 etc ssh shutdown Ubuntu 工具

Ubuntu常用的几个工具或命令

1.开关机

 1 logout # 注销
 2 reboot # 重启系统: 需要管理员权限
 3 shutdown # 关机: 需要管理员权限
 4 shutdown -r now # 现在立即重启
 5 shutdown -r +5 # 三分钟后重启
 6 shutdown -r 12:12 #在12:12时将重启计算机
 7 shutdown -h now # 现在立即关机
 8 shutdown -h +5 “The System will shutdown after 5 minutes” # 提示使用者将在5分钟后关机
 9 shutdown -h +5 # 5分钟后关机
10 shutdown -h 12:00 # 12点钟关机
11 shutdown -c # 取消关机
  指定输出到test.txt中:nohup python main.py > test.txt 2>&1 &

2.解压和压缩

1 解压:
2 将data.zip(默认/home目录)解压到databak目录中:
3 unzip data.zip -d databak
4 
5 压缩:
6 将data目录(默认/home目录下)压缩为data.zip
7 zip -r data.zip data

3.安装和更新

1 更新软件源:`apt-get updata`
2 升级所有软件:`apt-get upgrade`
3 更新某个具体软件(name):`apt-get upgrade name`
4 列出可更新的软件:`apt list --upgradable`
5 安装一个软件包:`apt-get install package_name`
6 删除一个软件包:`apt-get remove package`
7 列举其他`apt-get`命令:`apt-get help`

4.VNC使用​ [参考1]、[参考2]、[参考3]

vnc有四条命令:`vncconfig`、 `vncpasswd `、`vncserver`、`vncsession`、`vncviewer`
列出所有vnc服务:`ps -ef | grep -i vnc`
开启一个vnc服务:`vncserver -geometry 1152x864 -depth 24`
  1152x864 表示开启一个1152x864的分辨率桌面,24表示位深
停止1号vnc服务:`vncserver -kill :1`
开放防火墙:`sudo ufw allow 5902`
若没有: 0.0.0.0:xxx的ip,增加:`vncserver -localhost no`
**修改vnc连接密码**
  **通过删除文件修改:**
  1.删除密码文件:`rm -rf ~/.vnc/passwd`
  2.重新启用vnc服务:`vncserver`
**通过命令修改:**
 `vncpasswd` 配置多个桌面和修改密码:(参考 http://t.csdn.cn/IcuHH) 通常,使用VNC是会默认有集成显卡的CPU,因此当主机没有连接显示器的时候仍然可以有界面显示,但无集成显卡的CPU必须要接上显示器才能显示界面,因此不接上显示器的时候会出现黑屏,因此这类需要构建虚拟显示。

5.用户管理

  进入根用户:su root或者直接使用su,然后输入密码即可,或者使用系统账户的时候输入sudo passwd root

5.1忘记密码:

  使用sudo passwd进行重置密码(安装时的登录用户进行该操作),

5.2更改密码

  使用sudo passwd root

5.3创建新用户参考

  使用sudo adduer username命令创建新用户:

  adduser在创建用户时会主动调用 /etc/adduser.conf;在创建用户主目录时默认在/home下,而且创建为 /home/用户名;为用户指定shell版本为:/bin/bash

  使用sudo useradd username创建新用户

  不会为用户创建主目录,不会为用户指定shell版本,不会为用户创建密码

5.4删除用户

  使用  sudo deluser username

  连同用户得主目录和邮箱一起删除 sudo deluser --remove-home username

  连同用户拥有得所有文件删除  sudo deluser --remove-all-files username

  使用  sudo userdel username

  连同用户主目录一起删除  sudo userdel -r username

  如果创建时主目录以及存在,即主目录不属于当前要删除的用户,即无法删除主目录

5.5相关文件

  /etc/passwd - 使用者账号资讯,可以查看用户信息

  /etc/shadow - 使 用 者 帐 号 资 讯 加 密

  /etc/group - 群 组 资 讯

  /etc/default/useradd - 定 义 资 讯

  /etc/login.defs - 系 统 广 义 设 定

  /etc/skel - 内 含 定 义 档 的 目 录

 6.ssh工具

参考自:ssh使用

6.1登录   ssh -p22 [email protected]

6.2直接执行命令 

  如执行ls命令(最好全路径):

  ssh [email protected] ls -ltr /backup/data

   ==>ssh [email protected] /bin/ls -ltr /backup/data

6.3查看已知主机   cat /root/.ssh/known_hosts

6.4ssh远程执行sudo命令

  ssh -t [email protected] sudo rsync hosts /etc/

6.5scp

  (1)功能 -->远程文件的安全(加密)拷贝

  scp -P22 -r -p /home/omd/h.txt [email protected]:/home/omd/

  (2)scp知识小结

  scp是加密远程拷贝,cp为本地拷贝 ​ 可以推送过去,也可以拉过来 ​ 每次都是全量拷贝(效率不高,适合第一次),增量拷贝用rsync

6.6ssh自带的sftp功能

  (1).Window和Linux的传输工具 ​ wincp filezipsftp -->基于ssh的安全加密传输samba

  (2).sftp客户端连接 ​ sftp -oPort=22 [email protected]put /etc/hosts /tmpget /etc/hosts /home/omd

  (3).sftp小结: ​

    ①.linux下使用命令: sftp -oPort=22 [email protected]

    ②.put加客户端本地路径上传 ​

    ③.get下载服务器端内容到本地 ​

    ④.远程连接默认连接用户的家目录

标签:常用,get,sudo,用户,etc,ssh,shutdown,Ubuntu,工具
From: https://www.cnblogs.com/2020zxc/p/17744504.html

相关文章

  • 自动化测试工具列表
    1、LambdaTest(收费,免费试用100分钟)https://www.lambdatest.com/selenium-automation?utm_source=STH&utm_medium=Listing&utm_campaign=Automation-tools&utm_term=2、......
  • Python爬虫源码,Behance 作品图片及内容采集爬虫附工具脚本!
    Behance网站是设计师灵感必备网站这个网站跟国内的网站,花瓣网很像,甚至可以说花瓣学习了它不少,在瀑布流网页的展示上也有很多相似之处。前面本渣渣就分享过花瓣网图片采集爬虫,感兴趣可以移步查看,现在还能用!【爬虫】花瓣图片爬虫,Python图片采集下载源码Python爬虫tkinter,花瓣工业设......
  • 我如何使用工具学习网络技术?
    在学习中使用哪些工具“工欲善其事必先利其器。”在网络技术的学习过程中,往往需要使用一些工具,来辅助我们学习,以此将抽象的技术通过具体的方式来表现出来,便于加深网络理论的印象。今天,我将列举我在学习过程中使用过的工具。以网络仿真工具为例,建议初学者选择一个厂商的软件作为......
  • 常用的SQL语句小结(三)---复杂查询,CASE表达式,各种连接查询
    1.复杂查询(1)普通子查询SELECTproduct_type,cnt_productFROM(SELECTProduct_type,COUNT(*)AScnt_productFROMProductGROUPBYproduct_type)ASProductSum;()里的是内层查询会首先执行,然后才会执行外层查询子查询可以多层嵌套,但是性能会下降,尽量少用多层子查询 (2)标量......
  • Linux常用命令_基于CentOS 7
    新建文件夹mkdirfolder_name新建文件touchfile_name//如果你想跳过手动创建空文件的步骤,你也可以直接使用vim命令并指定文件名,如果该文件不存在,Vim将会自动创建它并打开。查看文件cata.txt//查看文件最后一屏内容lessa.txt//PgUp向上翻页,PgD......
  • Ubuntu 中 vim 无法把内容复制到外部程序的解决方案
    检查vim是否把内容复制到剪贴板中这一功能$vim--version|grepclipboard情况大概有这么2种:情况1+clipboard:支持系统剪贴板,只需要在visual可视模式下选中要复制的内容之后按y键即可复制到剪贴板,然后到外部程序中粘贴即可情况2-clipboard:不支持系统剪贴板如何解决......
  • idea常用插件
    1.Idea插件安装:File->Settings->plugin->Markerplace -> install  -> 重启IDEA即可GenerateAllSetter:一键调用一个对象的所有的set方法,get方法等在方法上生成两个对象的转换Translation:翻译MyBatisLog:完整日志打印RestfulToolKit:接口定位,Ctrl+\2. Idea_Co......
  • 【技巧】Ubuntu临时授予用户sudo权限,并在一定时间后自动撤销
    目录背景说明开始操作at指令背景说明        有时候普通用户需要使用sudo来执行一些操作,作为服务器管理员,需要盯着该用户使用完后再给他撤销sudo权限。当用户多起来的时候,这项工作就很麻烦了。通过自动定时撤销sudo权限,当我们给完了sudo之后就可以不用管了,甚至还可以做一个......
  • ubuntu vscode编译vscodium
    gitclonehttps://github.com/VSCodium/vscodium.git修改点:1.get_repo.sh从build.env判断MS_COMMIT是否变更,未变更不拉取vscode源码2.build/build.sh添加SKIP_PATCH="no",在上一步后,其实patch应用完成了,所以不下载vscode的时候,再次path就会不成功,从而编译exit1prepare_vscod......
  • win11系统问题 电脑 屏幕下面的 工具栏不在了
    0、删除电脑管家及桌面工具1.首先,右击桌面空白处,打开“个性化”设置。2.进入个性化设置后,点击“任务栏”设置。3.输入后,单击展开“任务栏行为”。4.只需取消选中下面的“自动隐藏任务栏”。如果上述方法不可行,可能是用户最近更新了最新版本,可以参考以下方法解决。1.进入系统......