环境:
(debian 9)/(lubuntu18.0.4+virtualbox)
1、配置下载源:
1 gedit /etc/apt/sources.list 2 3 #163 4 deb http://mirrors.163.com/debian/ stretch main 5 deb http://mirrors.163.com/debian/ stretch-updates main non-free contrib 6 deb-src http://mirrors.163.com/debian/ stretch-updates main non-free contrib 7 deb http://mirrors.163.com/debian-security/ stretch/updates main non-free contrib 8 deb http://httpredir.debian.org/debian stretch-backports main contrib non-free 9 10 # VirtualBox 11 deb http://download.virtualbox.org/virtualbox/debian stretch contrib
2、更新软件/升级系统
1 apt-get update
3、安装必要的指令
1 apt-get install gedit
4、常用指令
查找已安装软件
dpkg -l | grep -i packagename
卸载已安装软件
apt-get remove packagename
运行.run文件
chmod +x filename.run
./filename.run + enter
运行 .deb文件
dpkg -i filename.deb
删除 .deb文件
dpkg -r filename.deb
列出当前安装的.deb文件
dpkg -l
安装软件
apt-get install software1,software2,.....
卸载软件
apt-get remove software1,software2,.....
查看显卡信息
lspci -nn | grep VGA
删除文件夹
rm -rf dir1
创建文件夹
mkdir dir1
退出
ctrl+c
修改文件读写执行权限
chmod 755 filename
chmod -x filename
修改文件夹及其子文件夹的属主和属组
chown -R uername dir-name
修改文件夹及其子文件夹的所属组
chgrp -R username dir-name
切换Root身份:
sudo su
修改root密码:
passwd
查看磁盘利用率
df -h
查看当前文件夹利用率:
du -sh [path]
查看当前文件夹每个文件的大小:
du --max-depth=1 -h(max-depth前面有两个横杠)
查看当前路径下所有文件大小并排序:
du -sh [path] | sort -nr
2018-06-11 11:44:55
6、分区工具gparted
apt install gparted
gparted
7、存在问题:(debian9)
1)、分辨率低问题
2)、亮度值超过正常问题(暂时调整系统的亮度值为1)
7、maven settings.xml配置
1)、本地仓库配置:
1 <localRepository>/usr/dev_java/maven_repo/</localRepository>
2)、源配置:
1 <!--阿里云MAVEN镜像地址 --> 2 <mirror> 3 <id>alimaven</id> 4 <name>aliyun maven</name> 5 <url>http://maven.aliyun.com/nexus/content/groups/public/</url> 6 <mirrorOf>central</mirrorOf> 7 </mirror>
8、virtualbox实现自动挂载:(环境:lubuntu18.0.4+virtualbox)
1)、设置挂载文件
2)、linux设置(被挂载的文件默认是在/media)
参考文档说明:
最后一个步骤:
1 sudo mount -t vboxsf Share /mnt/cdrom (Share是Windows中的文件夹名字)
2018-08-08 11:30:45
配置网络
vim /etc/network/interface
1 auto enp0s3 2 iface enp0s3 inet static 3 address 192.168.0.110 4 netmask 255.255.255.0 5 gateway 192.168.0.1 6 7 systemctl restart networking.service
iptables深入学习:http://www.zxsdw.com/index.php/archives/104/?page=1
安装ssh
1 apt-get install openssh-server 2 apt-get install ssh
xshell连接debian
1 vim /etc/ssh/sshd_config 2 3 #修改授权 大概29行左右 4 PermitedRootLogin yes 5 6 /etc/init.d/ssh restart
安装mysql-5.7.23-generic 预先安装的软件
1 apt-get install -y libaio1 libaio-dev 2 apt-get install -y numactl
启动mysql
1 systemctl enable mysqld.service #mysqld与之前的配置名称有关 2 3 systemctl start mysql #启动mysql 4 5 ps -ef | grep mysql #查看mysql启动信息
mysql设置密码
1 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '设置你的密码'; 2 flush privileges;
2018-08-14 15:24:38
ubuntu16.04 设置完静态ip后,需要设置dns
1 iface eth0 inet static #配置静态ip 2 address 192.168.0.110 3 netmask 255.255.255.0 4 gateway 192.168.0.1 5 6 sudo vim /etc/resolv.conf #配置dns,否则下载源无法使用 7 nameserver 114.114.114.114 8 9 sudo /etc/init.d/networking restart #重新启动网络
配置下载源
sudo vim /etc/apt/sources.list
1 deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse 2 # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse 3 deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse 4 # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse 5 deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse 6 # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse 7 deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse 8 # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
使下载源生效并且更新系统软件
sudo apt-get update
sudo apt-get upgrade
2018-11-18 10:28:45
环境:Ubuntu16.04
安装调试工具gdb-8.2:
提前准备:
①gcc/g++(必须支持c++11,版本5.4.0)
②texinfo ----》sudo apt-get install texinfo
③gdb-8.2.gz.tar
开始安装--三部曲:
./configure
make
sudo make install
验证:gdb -v
出现的问题:
make结果失败,提示编译器需要支持c++11语言特性
configure: error: *** A compiler with support for C++11 language features is required.
Makefile:9096: recipe for target 'configure-gdb' failed
make[1]: *** [configure-gdb] Error 1
make[1]: Leaving directory '/home/rui/gdb-8.2'
Makefile:849: recipe for target 'all' failed
make: *** [all] Error 2
原因:忘记装g++。
make失败的话,删除解压缩的源码目录,重新解压缩源码包,重新执行三部曲:./configure ----》 make ----》sudo make install
解压tar.xz文件
tar xvJf ***.tar.xz