一下是我在学习linux的常用命令总结
1.查看操作系统版本 :head -n 1 /etc/issue
2.linux 代理配置
1>/etc/profile 文件代理配置(永久生效), vi /etc/profile-> export http_proxy=http://ip:port , export https_proxy=http://ip:port->source /etc/profile(source用于刷新,使update的配置生效)
查看是否有配置代理: echo $http_proxy;echo $thhps_proxy
2>直接输入命令行(只在这次生效),
- export http_proxy=http://10.1.1.10:8080
- export https_proxy=http://10.1.1.10:8080/
- vi /etc/yum.conf and add line in the end(
proxy=http://10.1.1.10:8080)
3. 重启samba
- centos: service smb start && service nmb start
- ubuntu: sudo /etc/init.d/smbd restart
4.apt-get,是一条linux命令,适用于deb包管理式的操作系统,主要用于自动从互联网的软件仓库中搜索、安装、升级、卸载软件或操作系统
- apt-get install packagename #安装一个新软件包
- apt-get remove packagename #卸载一个已安装的软件包(保留配置文档)
- apt-get remove --purge packagename #卸载一个已安装的软件包(删除配置文档)
- apt-get autoremove packagename #删除包及其依赖的软件包
- apt-get autoremove --purge packagname #删除包及其依赖的软件包+配置文件,比上面的要删除的彻底一点
- dpkg --force-all --purge packagename #有些软件很难卸载,而且还阻止了别的软件的应用,就能够用这个,但是有点冒险。
5.rpm: 用于管理Linux 下软件包的软件,进行安装、卸载及管理等操作
1)用RPM安装软件包
1 #rpm -i example.rpm 安装 example.rpm 包;
2 #rpm -iv example.rpm 安装 example.rpm 包并在安装过程中显示正在安装的文件信息;
3 #rpm -ivh example.rpm 安装 example.rpm 包并在安装过程中显示正在安装的文件信息及安装进度
2)删除已安装的软件包
1 # rpm -e example
3)升级软件包
1 # rpm -Uvh example.rpm
4)查询软件包
1 # rpm -q example
5)用rpm校验软件包
1 rpm -Vf 需要验证到包
6.yum 命令一种基于rpm的包管理工具
- yum repolist all 显示所有的仓库
- repolist enabled 显示可用仓库
- repolist disabled 显示不可用仓库
- yum list/yum list all 显示应用程序包
- yum list available 显示可安装程序包
- yum list updates / yum list installed 显示更新或已安装的程序包
7.node.js 运行在服务端的 JavaScript,是一个基于Chrome JavaScript 运行时建立的一个平台,Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。 使用事件驱动, 非阻塞I/O 模型而得以轻量和高效,非常适合在分布式设备上运行数据密集型的实时应用
8.node js 安装步骤 https://github.com/creationix/nvm
9.java安装教程: https://tecadmin.net/install-java-8-on-centos-rhel-and-fedora 或者
1>yum search java|grep jdk(查看yum库中都有哪些jdk版本)
2>yum -y install java-1.8.0-openjdk-devel.x86_64(openjdk development enviroment)
安装完成提示:
3>cd /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-1.el7_6.x86_64/lib
查询结果:
4>pwd(获取当前路径): /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-1.el7_6.x86_64/lib 作为JAVA_HOME的变量值
5>配置环境变量 vi /etc/profile
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-1.el7_6.x86_64
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
PATH=$PATH:/root/.nvm/versions/node/v8.11.1/bin:${JAVA_HOME}/bin
export PATH
-------->esc->shift+:->wq保存退出
6>source /etc/profile 使上面环境变量配置生效
7>java -version 查看是否配置成功