linux 遇见问题的总结
来源:互联网 发布:centos命令'exit' 编辑:程序博客网 时间:2024/05/21 07:15
1.更新命令
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install --reinstall software-center
1.1 关闭系统响铃
sudo rmmod pcspkr
vi /etc/rc.loacl 加入sudo rmmod pcspkr 开机关闭响铃
2.unity底部命令
gsettings set com.canonical.Unity.Launcher launcher-position Bottom
3.中文字体命令
sudo apt-get install fonts-wqy-zenhei linux 中文字体
4.浏览已安装程序
dpkg --list
5.卸载程序和所有配置文件
sudo apt-get --purge remove <programname>
6.挂载u盘
/dev/sdb4 * 62 15650907 7825423 c W95 FAT32 (LBA)
mkdir /mnt/usb 创建目录将U盘这个设备挂载在这个目录下面。
mount -t vfat /dev/sdb4 /mnt/usb fat32格式 //不同u盘格式挂载方式不一样
umount /mnt/usb
7.安装ssh
sudo apt-get install openssh-client ##这是安装客户端
sudo apt-get install openssh-server ##这是安装服务端
通过ps -e | grep ssh来查看,如果出现ssh-agent则说明开启成功
关闭服务器 sudo service ssh stop
服务开启 sudo service ssh start
ssh usr@hostname //如我的就是yeenughu@debian usr是一个用户名,hostname是你这台主机的名称
sudo ifconfig 查看到IP地址
ssh usr@ip
同样usr指该电脑的一个用户,ip指该电脑的ip地址(所以连接的远程电脑最好是使用静态ip)。执行这个命令后会让你输入密码,只要输入usr的密码就行了。如果是首次连接,那么 Server 会问您,您的联机的 Key 尚未被建立,要不要接受 Server 传来的 Key ,并建立起联机呢?这个时候请『务必要输入 yes 而不是 y 或 Y』
7.1 安装teamviewer 解决依赖方法
dpkg --add-architecture i386
apt-get update
dpkg -i teamviewer_linux.deb //安装teamviewer以及解决依赖
apt-get install -f
8.安装包相关命令
(1)查看某软件包的安装内容
dpkg -L xxx
(2)查找软件库中的软件包
apt-cache search 正则表达式
(3)显示系统安装包的统计信息
apt-cache stats
(4)显示系统全部可用软件包的名称
apt-cache pkgnames
(5)显示某软件包的详细信息
apt-cache show xxx
(6)查找某文件属于哪个包
apt-file search xxx
(7)查看已经安装了哪些软件包
dpkg -l
(8)查询某软件依赖哪些软件包
apt-cache depends xxx
(9)查询软件被哪些软件包依赖
apt-cache rdepends xxx
(10)增加一个光盘源
sudo apt-cdrom add
注: 顾名思义, 就是安装更新软件包时让其优先从Ubuntu 光盘上找(如果你不能上网安装/更新, 但有 Ubuntu 的 DVD ISO, 这会对你非常有用)
(11)系统升级
sudo apt-get update
(12)清除所有已删除软件包的残馀配置文件
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
(13)编译时缺少h文件的自动处理
sudo auto-apt run ./configure
(14)查看安装软件时下载软件包的临时存放目录
ls /var/cache/apt/archives
(15)备份当前系统安装的所有软件包的列表
dpkg --get-selections | grep -v deinstall > ~/somefile
(16)从上面备份的安装包的列表文件恢复所有包
dpkg --set-selections < ~/somefile
sudo dselect
(17)清理旧版本的软件缓存
sudo apt-get autoclean
(18)清理所有软件缓存
sudo apt-get clean
(19)删除系统不再使用的孤立软件
sudo apt-get autoremove
(20)查看软件包在服务器上面的地址
apt-get -qq --print-uris install ssh | cut -d\' -f2
9.Linux目录权限
Linux系统中的每个文件和目录都有访问许可权限,用他来确定谁能通过何种方式对文件和目录进行访问和操作。 文件或目录的访问权限分为只读,只写和可执行三种。
有三种不同类型的用户可对文件或目录进行访问:文件所有者,同组用户、其他用户。所有者一般是文件的创建者。所有者能允许同组用户有权访问文件,还能将文件的访问权限赋予系统中的其他用户。在这种情况下,系统中每一位用户都能访问该用户拥有的文件或目录。
读取-r-4 写入-w-2 执行-x-1
-rw------------- (600) — 只有所有者才有读取和写入的权限;
-rw--r------r--- (644) — 只有所有者才有读取和写入的权限;组群和其他人只有读取的权限;
-rwx------------ (700) — 只有所有者才有读取,写入,和执行的权限;
-rwx-rx----rx-- (755) — 所有者有读取,写入,和执行的权限;组群和其他人只有读取和执行的权限;
-rwx-x-----x--- (711) — 所有者有读取,写入,和执行权限,组群和其他人只有执行权限
-rw--rw---rw-- (666) — 每个人都能够读取和写入文件;[请谨慎使用这些权限]
-rwx-rwx-rwx- (777) — 每个人都能够读取,写入,和执行.[这种权限设置可能会很危险]
10.默认python版本转换
alternatives这么好的机制用起来呀。
shell里执行:
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150
如果要切换到Python2,执行:
sudo update-alternatives --config python
按照提示输入选择数字回车即可。
这样你甚至可以将自己喜欢的任意版本python安装到任意位置,然后使用update-alternatives将其设置为系统默认python。
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install --reinstall software-center
1.1 关闭系统响铃
sudo rmmod pcspkr
vi /etc/rc.loacl 加入sudo rmmod pcspkr 开机关闭响铃
2.unity底部命令
gsettings set com.canonical.Unity.Launcher launcher-position Bottom
3.中文字体命令
sudo apt-get install fonts-wqy-zenhei linux 中文字体
4.浏览已安装程序
dpkg --list
5.卸载程序和所有配置文件
sudo apt-get --purge remove <programname>
6.挂载u盘
fdisk -l /dev/sdb
/dev/sdb4 * 62 15650907 7825423 c W95 FAT32 (LBA)
mkdir /mnt/usb 创建目录将U盘这个设备挂载在这个目录下面。
mount -t vfat /dev/sdb4 /mnt/usb fat32格式 //不同u盘格式挂载方式不一样
umount /mnt/usb
7.安装ssh
sudo apt-get install openssh-client ##这是安装客户端
sudo apt-get install openssh-server ##这是安装服务端
通过ps -e | grep ssh来查看,如果出现ssh-agent则说明开启成功
关闭服务器 sudo service ssh stop
服务开启 sudo service ssh start
ssh usr@hostname //如我的就是yeenughu@debian usr是一个用户名,hostname是你这台主机的名称
sudo ifconfig 查看到IP地址
ssh usr@ip
同样usr指该电脑的一个用户,ip指该电脑的ip地址(所以连接的远程电脑最好是使用静态ip)。执行这个命令后会让你输入密码,只要输入usr的密码就行了。如果是首次连接,那么 Server 会问您,您的联机的 Key 尚未被建立,要不要接受 Server 传来的 Key ,并建立起联机呢?这个时候请『务必要输入 yes 而不是 y 或 Y』
7.1 安装teamviewer 解决依赖方法
dpkg --add-architecture i386
apt-get update
dpkg -i teamviewer_linux.deb //安装teamviewer以及解决依赖
apt-get install -f
8.安装包相关命令
(1)查看某软件包的安装内容
dpkg -L xxx
(2)查找软件库中的软件包
apt-cache search 正则表达式
(3)显示系统安装包的统计信息
apt-cache stats
(4)显示系统全部可用软件包的名称
apt-cache pkgnames
(5)显示某软件包的详细信息
apt-cache show xxx
(6)查找某文件属于哪个包
apt-file search xxx
(7)查看已经安装了哪些软件包
dpkg -l
(8)查询某软件依赖哪些软件包
apt-cache depends xxx
(9)查询软件被哪些软件包依赖
apt-cache rdepends xxx
(10)增加一个光盘源
sudo apt-cdrom add
注: 顾名思义, 就是安装更新软件包时让其优先从Ubuntu 光盘上找(如果你不能上网安装/更新, 但有 Ubuntu 的 DVD ISO, 这会对你非常有用)
(11)系统升级
sudo apt-get update
(12)清除所有已删除软件包的残馀配置文件
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
(13)编译时缺少h文件的自动处理
sudo auto-apt run ./configure
(14)查看安装软件时下载软件包的临时存放目录
ls /var/cache/apt/archives
(15)备份当前系统安装的所有软件包的列表
dpkg --get-selections | grep -v deinstall > ~/somefile
(16)从上面备份的安装包的列表文件恢复所有包
dpkg --set-selections < ~/somefile
sudo dselect
(17)清理旧版本的软件缓存
sudo apt-get autoclean
(18)清理所有软件缓存
sudo apt-get clean
(19)删除系统不再使用的孤立软件
sudo apt-get autoremove
(20)查看软件包在服务器上面的地址
apt-get -qq --print-uris install ssh | cut -d\' -f2
9.Linux目录权限
Linux系统中的每个文件和目录都有访问许可权限,用他来确定谁能通过何种方式对文件和目录进行访问和操作。 文件或目录的访问权限分为只读,只写和可执行三种。
有三种不同类型的用户可对文件或目录进行访问:文件所有者,同组用户、其他用户。所有者一般是文件的创建者。所有者能允许同组用户有权访问文件,还能将文件的访问权限赋予系统中的其他用户。在这种情况下,系统中每一位用户都能访问该用户拥有的文件或目录。
读取-r-4 写入-w-2 执行-x-1
-rw------------- (600) — 只有所有者才有读取和写入的权限;
-rw--r------r--- (644) — 只有所有者才有读取和写入的权限;组群和其他人只有读取的权限;
-rwx------------ (700) — 只有所有者才有读取,写入,和执行的权限;
-rwx-rx----rx-- (755) — 所有者有读取,写入,和执行的权限;组群和其他人只有读取和执行的权限;
-rwx-x-----x--- (711) — 所有者有读取,写入,和执行权限,组群和其他人只有执行权限
-rw--rw---rw-- (666) — 每个人都能够读取和写入文件;[请谨慎使用这些权限]
-rwx-rwx-rwx- (777) — 每个人都能够读取,写入,和执行.[这种权限设置可能会很危险]
10.默认python版本转换
alternatives这么好的机制用起来呀。
shell里执行:
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150
如果要切换到Python2,执行:
sudo update-alternatives --config python
按照提示输入选择数字回车即可。
这样你甚至可以将自己喜欢的任意版本python安装到任意位置,然后使用update-alternatives将其设置为系统默认python。
0 0
- linux 遇见问题的总结
- 遇见的问题总结
- Linux-smtp遇见的问题
- 工作中遇见的问题总结
- Django学习中遇见的问题总结
- 工作中遇见的一些问题总结
- linux 下apache搭建遇见的问题
- windows下动态库遇见的问题总结
- 在使用VS2010时所遇见的问题总结
- c++primer第三章练习题遇见的问题总结
- 今天遇见的问题
- IIS 遇见的问题
- BaseAdapter 遇见的问题
- python 遇见的问题
- tomcat:遇见的问题
- 求助!遇见奇怪的问题
- excel中遇见的问题
- 矩阵键盘遇见的问题
- 《CAlayer——自定义layer》
- 阿里云 Ubuntu 14.04 安装mysql 5.6
- 工厂模式(转载)
- Android视图的绘制流程(下)——View的Layout与Draw过程
- Thinkphp增删改带分页实例源码
- linux 遇见问题的总结
- Flurry、友盟、TalkingData,Google analytic移动应用统计分析对比
- 建议140:使用默认的访问修饰符
- 关于Java类加载双亲委派机制的思考(附一道面试题)
- Java Study 01
- mysql事务没有提交导致 锁等待Lock wait timeout exceeded异常
- Shell入门笔记
- 自学书籍推荐 感悟设计:电子设计的经验与哲理
- 09/06号java面向对象基础课程--》张成峰