linux系统常用操作及相关问题解决

一.ubuntu

二.fedora

三.centos7

1.图形化界面与CLI的切换
2.安装vwware-tools






一.ubuntu

1.快捷键
Ctrl+Alt+t:打开一个terminal
Shift+Ctrl+C:可复制terminal中的选中内容
Shift+Ctrl+V:将别处复制的内容粘贴到终端中

2.查看ubuntu的硬盘存储空间:

$df -h
$sudo du -sh [dir|file]

3.Ubuntu下面怎么找到一个软件安装的目录

aptitude命令

aptitude show packagename 

dpkg命令

dpkg -l  //列车所有安装的软件
dpkg -l firefox //列出firefox 软件安装信息
which 只在PAHT变量里面寻找可执行文件, 
dpkg -l | grep [pattern]
dpkg -L 软件名

4.批量删除照片:
在这里插入图片描述

5.产看本机ip:

ip a

6.ubuntu 强制关闭程序或窗口方法

常用的方法:

$ps -aux 查看所有运行的进程

$kill -9 (PID) 杀死进程号为PID的进程

其他类似方法:

killall 加程序名字,直接杀掉程序所有进程

$killall ( your program name )

pkill 加 程序名字

$pkill ( your program name )

在桌面用的杀死图形界面的程序

$xkill 

鼠标不能关闭图形界面时, 运行xkill, 点图形窗口.按右键终止

7.ubuntu下如何查看某端口被占用的情况
查看端口使用情况,使用netstat命令

 netstat -tcpln | grep -E "(:80)|(:8080)"

如果要查看已经连接的服务端口(ESTABLISHED)      netstat -a | head
如果是查看所有的服务端口(LISTEN,ESTABLISHED)  netstat -ap | head
查看8080端口,则可以结合grep命令: netstat -ap | grep 8080
若要停止使用这个端口的程序,使用kill +对应的pid即可 kill pid

8.ubuntu关闭和开启防火墙:ufw命令

9.主机名与ip地址的设置:/etc/hosts文件

10.ubuntu中修改hostname的方法:
hostname是标识网络上一台机器的标签。你应该在同一网络上在不同的机器上使用不同的hostname
在这里插入图片描述

11.查看mac,dns,ip等信息:

从ubuntu15.04开始,nm-tool不存在了,取而代之的是nmcli命令
在这里插入图片描述

12.解决dpkg前端锁占导致下载无法完成问题
在这里插入图片描述在这里插入图片描述

13.ubuntu终端快捷键超全
https://blog.csdn.net/qq_24406903/article/details/83304226






二.fedora

1.解决使用sudo命令时gedit拒绝连接问题

在这里插入图片描述在这里插入图片描述
当使用su 到另外一个用户运行某个程序,而这个程序又要有图形显示的时候,就有可能出现上面的错误。

原因:
这是因为Xserver默认情况下不允许别的用户的图形程序的图形显示在当前屏幕上. 如果需要别的用户的图形显示在当前屏幕上, 则应以当前登陆的用户, 也就是切换身份前的用户执行如下命令。

解决方法:

编辑~/.bashrc文件,最下面添加一行xhost +
然后在终端中执行source ~/.bashrc
会发现sudo gedit 可以使用了

在这里插入图片描述

2.解决登陆linux后的su命令鉴定故障

在这里插入图片描述
使用sudo su命令以root用户登录
输入命令sudo passwd重置root密码
再用非root用户登录 输入su即可解决su命令的鉴定故障问题。
在这里插入图片描述在这里插入图片描述

3.在VMware中的:linux用户登录,鉴定故障问题解决
https://blog.csdn.net/zhou920786312/article/details/73135905

4.sudo与su命令的区别

su

  • su:substitude“代替”:用来切换用户
  • su:不加用户名默认是切换为root用户,即su等价于su root,注意的是:切换用户后,当前目录不变,其它环境变量不变
  • su -|su -l|su --login:切换为root用户,同时变更工作目录以及SHELL,USER,PATH,HOME,LOGNAME环境变量
  • su <username>:切换为其它用户,当前工作目录不变,但SHELL,USER,PATH,HOME,LOGNAME环境变量改变

sudo

  • sudo:superuser do,即用超级用户来执行命令,一般指root用户。
  • sudo su:切换为root用户
  • sudoers 文件:存放在/etc目录下,可使用命令find /etc -name sudoers查找该文件,可以直接输入命令sudo visudo编辑sudoers文件
    在这里插入图片描述在这里插入图片描述
  • sudo -l:查看当前用户可以用sudo执行的命令都有哪些。



三.centos7

1.图形化界面与CLI的切换

安装时一定要注意联网:点击网络连接的模块,将以太网旁边的连接【关闭】变为【打开】,否则下面的步骤将无法进行
CentOS7安装GNOME可视化界面流程:

sudo  yum groupinstall "GNOME Desktop"		//安装图形化界面终端
init 5										//启动图形化界面显示

其余相关命令:在/etc/inittab文件中有详细的说明

cat /etc/inittab
systemctl get-default  		//查看当前默认设置
systemctl set-default multi-user.target	| init 3	//设置开始进入CLI
systemctl set-default grphical.target	| init 5		//设置开始进入GUI

2.安装vwware-tools

mkdir /mnt/cdrom
mount /dev/cdrom /mnt/cdrom
cd /mnt/cdrom
ls
tar xvzf VMwareTools-xxx.tar.gz -C /		#将VMWare Tool程序解压到/目录中,这将生成一个名为vmware-tool-distrib文件夹
ls /
cd /vmware-tool-distrib/
ls
./vmware-install.pl
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

killingwill

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值