美文网首页
Linux-01. 命令使用记录

Linux-01. 命令使用记录

作者: 程序员_超 | 来源:发表于2018-02-10 22:09 被阅读0次

命令:lsblk

      ├─列出块设备,该命令用于列出所有可用块设备的信息
[root@linux01 ~]# lsblk
NAME                          MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sr0                            11:0    1  3.6G  0 rom  /media/CentOS_6.7_Final
sr1                            11:1    1 1024M  0 rom
sda                             8:0    0    8G  0 disk
├─sda1                          8:1    0  500M  0 part /boot
└─sda2                          8:2    0  7.5G  0 part
  ├─vg_linux01-lv_root (dm-0) 253:0    0  6.7G  0 lvm  /
  └─vg_linux01-lv_swap (dm-1) 253:1    0  816M  0 lvm  [SWAP]
  
命令: df
        ├─查看磁盘挂载信息
        

命令:ln -s

ln是linux中一个非常重要命令。它的功能是为某一个文件在另外一个位置建立一个同步的链接,这个命令最常用的参数是-s,具体用法是: ln -s 源文件 目标文件 -s 是 symbolic的意思。看以下命令:

[root@wch01 ~]# ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql
[root@wch01 ~]# cd /usr/local/bin
[root@wch01 bin]# pwd
/usr/local/bin
[root@wch01 bin]# ll #以下即为链接信息,linux 就会产生一个mysql命令
lrwxrwxrwx. 1 root root 31 10月  8 04:40 mysql -> /usr/local/mysql/bin/mysql
[root@wch01 bin]# rm -rf mysql # 删除此链接,linux mysql命令就不存在了


解决 Linux创建用户后,切换用户报This account is currently not available

增加用户&设定密码
[root@wch01 bin]# useradd test_user
[root@wch01 bin]# passwd test_user
[root@wch01 bin]# su - test_user
This account is currently not available.
[root@wch01 bin]# usermod -s /bin/bash test_user #运用shell修改用户:命令:usermod -s /bin/bash test_user
[root@wch01 bin]# usermod -s /bin/bash test_user
mysql:x:495:500::/home/mysql:/bin/bash
[root@wch01 bin]#  su - test_user
[test_user@wch01 `]# 

wget 命令记录

参数解释

-P 指定下载目录 如:wget -P /soft www.baidu.com/***
-cut-dirs 忽略远程目录 如:wget -P /soft –cut-dirs www.baidu.com/***

示例:指定目录、忽略远程目录 下载 jdk 1.8 下载

wget -P /softWare –cut-dirs --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz


java 安装 jdk 1.8

编辑 /etc/profile 文件,添加相关环境变量

[root@wch ~]# wget -P /softWare –cut-dirs 下载,略
[root@wch ~]# cd /softWare
[root@wch softWare]# tar -zxvf jdk-8u131-linux-x64.tar.gz
[root@wch softWare]# mv jdk1.8.0_131 /usr/java/
[root@wch softWare]# cd
[root@wch ~]# vim /etc/profile #在文件末尾添加如下内容

#set Java environment
export JAVA_HOME=/usr/java/jdk1.8.0_131
export JAVA_BIN=$JAVA_HOME/bin
export JAVA_LIB=$JAVA_HOME/lib
export CLASSPATH=.:$JAVA_LIB/tools.jar:$JAVA_LIB/dt.jar
export PATH=$JAVA_BIN:$PATH

[root@wch ~]# source /etc/profile #使环境变量立即生效
[root@wch ~]# java -version #查看环境变量是否生效
java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)


jetty

下载 安装

#下载 jetty
[root@wch ~]# wget -P /softWare –cut-dirs http://central.maven.org/maven2/org/eclipse/jetty/jetty-distribution/9.4.5.v20170502/jetty-distribution-9.4.5.v20170502.tar.gz

#切换到下载目录
[root@wch ~]# cd /softWare

#解压下载文件
[root@wch softWare]# tar -zxvf jetty-distribution-9.4.5.v20170502.tar.gz

#将解压后的文件夹移动到特有的软件目录并重命名
[root@wch softWare]# mv jetty-distribution-9.4.5.v20170502 /usr/local/jetty

#启动jetty 服务
[root@wch softWare]# /usr/local/jetty/bin/jetty.sh start

应用(application)部署

配置 / ,根(/) 目录默认访问的是 webapps/ROOT 目录,配置该目录即可,步骤如下:

#进入jetty webapps mulu 
[root@wch ~]# cd /usr/loca/jetty/webapps/
[root@wch webapps]# mkdir ROOT #新建ROOT 文件夹
[root@wch webapps]# cd ROOT #切换,并上传相关程序文件

# 为保证程序的完整性,此时最好重启jetty 以重新加载相关程序
[root@wch ROOT]# /usr/local/jetty/bin/jetty.sh restart #重启jetty 服务
[root@wch ROOT]# curl http://localhost:8080 #测试、查看


nginx 下载、安装

下载

[root@wch softWare]# wget -P /softWare –cut-dirs http://nginx.org/download/nginx-1.13.0.tar.gz
[root@wch softWare]# yum -y install zlib zlib-devel openssl openssl-devel pcre pcre-devel
[root@wch softWare]# tar -zxvf nginx-1.13.0.tar.gz

安装

[root@wch softWare]# cd  nginx-1.13.0
[root@wch nginx-1.13.0]# ./configure
[root@wch nginx-1.13.0]# make
[root@wch nginx-1.13.0]# make install

服务启动

[root@wch nginx-1.13.0]# cd /usr/local/nginx
[root@wch nginx]# pwd
/usr/local/nginx

[root@wch nginx]# /usr/local/nginx/sbin/nginx -t
****succeccfully
[root@wch nginx]# /usr/local/nginx/sbin/nginx

安装cmake

[root@wch ~]# wget -P /softWare –cut-dirs https://cmake.org/files/v3.8/cmake-3.8.1.tar.gz #下载
[root@wch ~]# cd /softWare #切换目录
[root@wch softWare]# tar -zxvf cmake-3.8.1.tar.gz #解压
[root@wch softWare]# cd cmake-3.8.1 #切换进入cmake
[root@wch cmake-3.8.1]# ./bootstrap #运行
[root@wch cmake-3.8.1]# make #编译
[root@wch cmake-3.8.1]# make install #安装

安装bison

[root@wch cmake-3.8.1]# cd /softWare
[root@wch softWare]# wget -P /softWare –cut-dirs http://ftp.gnu.org/gnu/bison/bison-3.0.tar.gz
[root@wch softWare]# tar -zxvf bison-3.0.tar.gz
[root@wch softWare]# cd bison-3.0
[root@wch bison-3.0]# ./configure
[root@wch bison-3.0]# make
[root@wch bison-3.0]# make install

相关文章

  • Linux-01. 命令使用记录

    命令:lsblk 命令:ln -s ln是linux中一个非常重要命令。它的功能是为某一个文件在另外一个位置建立一...

  • linux常用命令记录

    防误删 chattr命令chattr +i filechattr -V +a file 常用命令记录 方便记录使用...

  • lldb

    记录常用的lldb命令 基本命令 命令说明举例查询某个命令如何使用help help breakpoint ...

  • Linuxmint记录

    记录使用Manjaro过程中遇到的问题,与“Linux命令记录”,“Manjaro记录”相关。

  • Git操作记录

    本文目录 一台电脑配置多个git账号 git常用的操作命令 使用git命令合并多条commit记录 使用git命令...

  • Android命令使用记录

    //签名命令:jarsigner -verbose -sigalg SHA1withRSA(算法名称) -dige...

  • Linux命令使用记录

    linux常用命令记录 删除文件或文件夹: 查看进程ID: 杀死进程:

  • linux 命令使用记录

    wc -l file 查看文件行数 tar -czvf new_data.tar.gz data.txt 压缩文件...

  • linux命令使用记录

    查看进程 ps -ef|grep ****查看端口占用 netstat -tunlp|grep 端口号 最近碰到...

  • cut命令使用记录

    cut 命令(以行为单位读取数据)cut -c 2-3案例 a=who|cut -c 2-3echo $a这个表示...

网友评论

      本文标题:Linux-01. 命令使用记录

      本文链接:https://www.haomeiwen.com/subject/tnivzxtx.html