1:后缀名 .deb文件 : 在路径下,打开终端 dpkg -i +文件名。
2:
sudo rm /var/lib/dpkg/lock
sudo rm /var/lib/dpkg/lock-frontend
sudo rm /var/cache/apt/archives/lock
3:在安装deb文件时用到了dpkg,这是出现错误,系统提示缺少(版本低)libgconf-2-4
是修复依赖关系(depends)的命令,就是假如你的系统上有某个package不满足依赖条件,这个命令就会自动修复,安装那个package依赖的package。
sudo apt install -f
4:linux环境安装ssh nfs等服务,一条wget指令(来自韦东山老师)
wget --no-check-certificate -O Configuring_ubuntu.sh https://weidongshan.coding.net/p/DevelopmentEnvConf/d/DevelopmentEnvConf/git/raw/master/Configuring_ubuntu.sh && sudo chmod +x Configuring_ubuntu.sh && sudo ./Configuring_ubuntu.sh
5:vmware的vmware tools安装
1:首先“开启该虚拟机”,进入“用户名”界面时。点击:“虚拟机”–‘“安装VMtools”
2:屏幕下方出现“请确保您已登录客户机操作系统。在客户机中装载CD驱动器启动终端,使用tar解压缩安装程序,然后执行vmware-insall.pl安装VMware Tools。”
3.将驱动程序包复制到自己的工作目录,然后用tar指令解压,然后执行sudo ./vmware-insall.pl
4.重启虚拟机。
6:系统查询指令
嵌入式Linux版本查询:
uname -a
显示内核版本
uname -m
显示ARM处理器内核信息
uname -v
显示操作系统的编译时间
lsb_release -a :查询版本
7:tree工具很好用
sudo apt install tree
8: sudo apt-get update时会碰到错误:
正在读取软件包列表... 完成
W: 校验签名出错。此仓库未被更新,仍然使用以前的索引文件。GPG 错误:http://packages.ros.org trusty InRelease: 由于没有公钥,无法验证下列签名: NO_PUBKEY F42ED6FBAB17C654
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F42ED6FBAB17C654 #此处F42ED6FBAB17C654需要是错误提示的key
9:ubutun 版本更新:https://jingyan.baidu.com/article/359911f5ad774057fe030684.html
我是从14.04更新到16.04,其中一条指令
sudo update-manager -c -d应该改为
sudo update-manager -c
否则,不会提示有其他版本
10:ssh
sudo ps
-
e |grep ssh
sudo apt
-
get install openssh
-
server
more
/
etc
/
ssh
/
sshd_config
service sshd start
service sshd stop
11:今天用vitrual box 安装ubutun碰到了一些问题,记录下来
(1)分辨率设置不正常,结果导致点击不到“确认”按钮。后来发现按着alt键可以用鼠标拖动
(2)virtual box下的ubutun刚开始不能与windows相互传输,后来发现可以通过virtual box菜单栏上的“设备”->“安装增强功能”实现,然后发现虚拟机上Ubuntu开机显示“无法应用原保存的显示器配置”,用 rm ~/.config/monitors.xml 可以解决。
12:linux常见的操作
(1)系统
# uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # hostname # 查看计算机名 # lspci -tv # 列出所有PCI设备 # lsusb -tv # 列出所有USB设备 # lsmod # 列出加载的内核模块 # env # 查看环境变量
(2)资源
# free -m # 查看内存使用量和交换区使用量 # df -h # 查看各分区使用情况 # du -sh <目录名> # 查看指定目录的大小 # grep MemTotal /proc/meminfo # 查看内存总量 # grep MemFree /proc/meminfo # 查看空闲内存量 # uptime # 查看系统运行时间、用户数、负载 # cat /proc/loadavg # 查看系统负载
(3)磁盘和分区
# mount | column -t # 查看挂接的分区状态 # fdisk -l # 查看所有分区 # swapon -s # 查看所有交换分区 # hdparm -i /dev/hda # 查看磁盘参数(仅适用于IDE设备) # dmesg | grep IDE # 查看启动时IDE设备检测状况
(4)网络
# ifconfig # 查看所有网络接口的属性 # iptables -L # 查看防火墙设置 # route -n # 查看路由表 # netstat -lntp # 查看所有监听端口 # netstat -antp # 查看所有已经建立的连接 # netstat -s # 查看网络统计信息
(5)进程
# ps -ef # 查看所有进程 # top # 实时显示进程状态
(6)用户
# w # 查看活动用户 # id <用户名> # 查看指定用户信息 # last # 查看用户登录日志 # cut -d: -f1 /etc/passwd # 查看系统所有用户 # cut -d: -f1 /etc/group # 查看系统所有组 # crontab -l # 查看当前用户的计划任务
(7)服务
# chkconfig --list # 列出所有系统服务 # chkconfig --list | grep on # 列出所有启动的系统服务
(8)程序
# rpm -qa # 查看所有安装的软件包