父级笔记: 软件手册
ubuntu
root 密码 sudo passwd,su root搞定 sudo su 切换成超级用户 exit 退出超级用户 修改登录器 sudo dpkg-reconfigure gdm 默认lightdm将root屏蔽了,改为gdm则可以默认root登陆 安装vim sudo apt-get install vim VirtualBox extension 安装增强扩展工具 依赖GCC编译器(sudo apt-get build-depgcc) root用户#media/cd...,执行VBoxLinuxxxx.run 如果有报错'building the main guestt additions module fail' a) sudo apt-get install dkms build-essential linux-headers-$(uname -r) B) sudo VboxLinuxxxx.run 开机启动优化开机启动 配置文件/etc/rc.local 对立面的启动项进行删除 sudo update-rc.d -f xxxxxxx remove 系统内核 查看系统内核列表 dpkg --get-selections|grep Linux 查看当前内核 uname -a 清理无用内核 sudo apt-get remove linux-headers-2.6.35-22-generic 安装mysql sudo apt-get install mysql-server 安装位置 /var/lib/mysql $mysql -u root 进入mysql GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY “123456” 安装jdk在线 添加源 sudo add-apt-repository ppa:webupd8team/java sudo apt-get update 安装7 sudo apt-get install oracle-java7-installer 直接默认sudo update-java-alternatives -s java-7-oracle 选择默认sudo update-alternatives --config java 默认路径/usr/lib/jvm/java-7-oracle 验证 java -version;javac -version 离线 解压 usr/java/java1.7xxx 变量 sudo vim ~/.bashrc 全局变量/etc/environment #set java environment JAVA_HOME=/usr/lib/jvm/java-7-oracle JRE_HOME=$JAVA_HOME/jre JAVA_BIN=$JAVA_HOME/bin PATH=$PATH:$JAVA_BIN CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH export JAVA_HOME JAVA_BIN PATH CLASSPATH 生效 source ~/.bashrc 设置默认 sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_60/bin/java 300 sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0_60/bin/javac 300 sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/jdk1.7.0_60/bin/jar 300 sudo update-alternatives --install /usr/bin/javah javah /usr/lib/jvm/jdk1.7.0_60/bin/javah 300 sudo update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/jdk1.7.0_60/bin/javap 300 生效 sudo update-alternatives --config java 验证 java -version;javac -version java支持中文 cd /opt/jdk1.x/jre/lib/fonts ln -s /usr/share/fonts/truetype/windows fallback 浏览器支持java firefox浏览器中输入 about:plugins 官方提供测试http://java.com/zh_CN/download/testjava.jsp JRE/bin/ControlPanel 打开java控制面板 cd ~/.mozllia ln -s /usr/jdk1.6.0_10/jre/lib/i386/libnpjp2.so 重启网络服务 eth0 08-00-27-F0-BD-FA service network-manager restart|start|stop sudo /etc/init.d/networking restart 重启路由 sudo ifconfig eth0 up #########这个方法有效############## sudo vi /etc/network/interfaces #eth0 DHCP 自动获取 auto eth0 iface eth0 inet dhcp #eth0 ipaddress 静态IP auto eth0 iface eth0 inet static address 192.168.1.80 gateway 192.168.1.1 netmask 255.255.255.0 #########这个方法有效############## 环境变量 优先级 作用 /etc/enviroment 系统变量,与登陆用户无关 /etc/profile 所有用户变量,优先! ~/.bash_profile 用户的终端shell变量,并执行.bashrc ~/.bashrc 登陆时,打开shell时,被读取,优先! G++ sudo apt-get install g++ 防火墙操作 sudo ufw default deny 默认规则设定为allow(只许可所列端口) sudo ufw enable 启动ufw防火墙 sudo ufw disable 关闭ufw防火墙 sudo apt-get install ufw获取并安装防火墙 sudo ufw allow 22 许可22端口 sudo ufw allow ssh 因为ssh使用22端口,与上命令等效 sudo ufw allow 22/tcp 只许可22端口的tcp协议 sudo ufw allow proto tcp from 192.168.0.1 to any port 22 sudo ufw delete allow 22删除22端口的规则 sudo ufw status 查看端口通讯状态 SSH搭建 sudo apt-get install openssh-server 安装ssh服务 ps -e |grep ssh 查看ssh启动状态(server+agent) netstat -tlp 查看ssh连接监听状态 /etc/init.d/ssh start 启动ssh,看到sshd则成功 sudo /etc/init.d/ssh restart重启ssh /etc/ssh/sshd_config ssh端口设置 使用Xftp/FlashFXP/WinSCP都可以 解压和压缩 .tar 解包 tar xvf FileName.tar 打包 tar cvf FileName.tar DirName .gz 解压 gunzip FileName.gz gzip -d FileName.gz 压缩 gzip FileName .tar.gz 解压 tar zxvf FileName.tar.gz 压缩 tar zcvf FileName.tar.gz DirName .tgz 与上同 .bz2 解压 bzip2 -d FileName.bz2 bunzip2 FileName.bz2 压缩 bzip2 -z FileName .tar.bz2 解压 tar jxvf FileName.tar.bz2 压缩 tar jcvf FileName.tar.bz2 DirName .bz 解压 bzip2 -d FileName.bz bunzip2 FileName.bz 压缩 未知 .tar.bz 解压 tar jxvf FileName.tar.bz 压缩 未知 .Z 解压 uncompress FileName.Z 压缩 compress FileName .tar.Z 解压 tar Zxvf FileName.tar.Z 压缩 tar Zcvf FileName.tar.Z DirName .zip 解压 unzip FileName.zip 压缩 zip FileName.zip DirName .rpm 解包 rpm2cpio FileName.rpm | cpio -div .deb 解包 ar p FileName.deb data.tar.gz | tar zxf -
子笔记: