centos 6.5常用命令 centos7运行程序命令

各位老铁们,大家好,今天由我来为大家分享centos 6.5常用命令,以及centos7运行程序命令的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!

CentOS6.5基本操作常用命令详解

在你准备使用Linux系统作为网站服务器系统之前,我建议大家先学习一些基本的Linux系统的操作命令,这些命令都是在日常操作中和配置Linux服务器网络环境时要用到的,了解和掌握这些命令,将有助于你更好的使用Linux服务器。本文将以CentOS 6.5为例简单讲解一下Linux系统下常用的基本操作命令。

首先大家可以使用virtualbox安装一个CENTOS6.5系统,或者直接购买一个安装了centos系统的云主机,国内推荐阿里云,橙云主机其实也不错,不过我个人在使用过程中感觉速度不是很理想,特别是磁盘性能方面。国外的大家根据实际情况选择吧,我这里就不推荐了,免得被说是广告。

登录服务器实现远程控制

windows用户推荐使用Xshell(下载地址)

mac用户可以使用系统终端工具

登录服务器之后就可以开始命令行操作了

查看你当前所在的位置 pwd( print working directory)

pwd

会显示当前的位置,例如:

/root

改变你所在的目录位置 cd( change directory)

cd/home

会让你进入到根目录下面的 home这个目录里面,/表示根目录,如果用 pwd查看一下会返回:

/home

另外cd/root= cd~

列出目录里的东西 ls

ls

ls命令应该是 list的简称,列出的意思,这个命令可以配合一些参数,例如:

ls-la

这样会使用更详细的形式列出文件与目录,并且会包含目录里面隐藏的文件,l表示 long,a表示 all。在命令的后面你可以指定具体要列出的目录,例如:

ls-la/usr/local

这会列出在系统根目录下面的 usr目录下面的 local这个目录里的所有的东西。如果想查看命令详细的使用说明,可以加上 help参数:

ls--help

现在,你已经学会了一个简单的 ls命令去列出目录里的东西,在使用其它命令的时候,你也可以这样来用,你知道命令的后面可以添加一些参数,去做更具体的事情,想得到命令的使用说明,就去在命令后面添加一个 help参数,命令的后面也可以添加更具体的信息,比如一个目录的位置,一个文件的名称等等。

创建目录 mkdir( make directory)

mkdir

下面,我们可以在你当前所在的位置去创建一个新的目录,记得使用 pwd命令确定一下你的位置:

mkdir www

上面这行命令会在当前位置上去创建一个叫 www的目录。使用 ls命令,可以查看一下当前目录里面的东西。在安装WDCP时,我们要在根目录下创建一个WWW目录来挂载数据盘,使用的命令应该是

mkdir/www

删除目录或文件 rm( remove)

rm

在命令的后面,加上你想要删除的东西,可能是一个目录的名称,或者一个文件的名称。注意想要删除目录的时候,你需要添加两个参数:-r-f,可以将两个参数系在一起,如-rf

rm-rf www

这里,r参数可以让 rm命令递归删除目录及其内容,f参数是 force,表示强制删除。合起来这行命令的意思是,递归的强制删除 www这个目录,以及这个目录里面的所有的东西。

编辑文件 vi:

vi hello.txt

上面的命令会去编辑当前目录下面的 hello.txt这个文件,如果这个文件不存在,会打开一个空白的文件,这样你在保存并退出以后,就可以创建一个叫做 hello.txt的文件。vi工具的使用需要配合一些按键,比如打开文件以后,你想编辑这个文件,可以进入到编辑模式,按一下键盘上的 i键或者insert键,然后用上下左右按键去浏览到文件的某个位置上。编辑好以后,要按一下 esc键,退出编辑模式,然后输入:(冒号),再输入 wq,表示保存并退出。如果你不想保存所做的修改,可以输入: q。有的时候,在编辑一些只读文件,你需要再添加一个!,比如:wq!,或者 q!。

i,输入编辑模式。

esc,退出模式。

:wq,保存文件并退出。

:wq!,强制保存并退出。

:q,直接退出不保存修改。

/,可以进行搜索,在/后面加上要搜索的文字,然后回车。

n,可以查找下一处。

N,可以查找上一处。

ctrl+f,向后翻页。

ctrl+b,向前翻页。

详细的使用说明,可以查看 vi命令的帮助,vi help。

移动/重命名目录或文件 mv( move)

移动或重命名目录或者文件,使用的是同一个命令:

mv要移动的目录/文件移动之后的目录/文件

在这个后面先指一定想要移动的目录或者文件的位置,一个空格,后面再加上移动以后的目录和文件所在的位置。这里我们得先理解一下几个路径的意思:

/

表示系统的根目录。

~

表示当前所登录的用户的主目录。

.

一个点表示当前的目录。

../

两个点加一个斜线,表示上一级目录。

../../

表示上两级目录。知道了这些,我们就可以去移动目录或文件了。

mv www www1

上面这行命令的意思是,把当前目录里面的 www这个目录重命名为 www1。

mv www1../

这样会把 www1这个目录移动到当前目录的上一级目录下面,你可以进入到当前目录的上一级目录:

cd../

然后列出目录里面的东西:

ls

看到 www1目录了吗?删除它可以使用 rm命令加上 rf参数:

rm-rf www1

再用 ls看一下,是不是 www1已经不在了。

*号表示所有的文件或目录,比如你想把某个目录下面的所有的目录或文件移动到某个地方,可以这样:

mv/home/www/web1/*/home/www/gb1982

上面命令会把/home/www/web1里面的东西全部都移动到/home/www/gb1982这个目录里面。

复制目录或文件 cp( copy)

cp要复制的东西要复制到哪里

比如你当前目录下面有一个 hello.txt文件,你想复制一份,复制以后的文件叫 hello.bak,可以这样:

cp hello.txt hello.bak

你想把 hello.bak复制到某个目录的下面:

cp hello.bak/home/bak

这样会把 hello.bak这个文件复制到/home/bak里面,注意,bak这个目录必须已经存在了。

复制目录,你需要添加一个-R的参数,它会递归的去复制目录以及目录里面的所有的东西。比如要把 www这个目录复制一份,复制以后的目录名是 www1:

cp-R www www1

Centos6.5中如何用sqlite3命令打开’.db’后缀的数据库执行sql

1.简单sql语句使用:

在任意目录下新建一个数据库,比如student。

命令: sqlite3 student.db

出现如下提示:

输入sql语句create table user(username text primary key, password text);建一张user表

输入sql语句insert into user values("baoli","123");插入一条数据。

输入sql语句select* from user;可以查看user表.

输入sql语句delete from user where username=‘baoli‘;删除指定的一个记录。

注:输入sql命令是记得结尾的‘;‘号。

2. SQLite支持如下5种数据类型

1.NULL:空值。

2.INTEGER:带符号的整型,具体取决有存入数字的范围大小。

3.REAL:浮点数字,存储为8-byte IEEE浮点数。

4.TEXT:字符串文本。

5.BLOB:二进制对象。

3.一些常用命令

查看当前数据库的所有数据表:.tables

查看当前所有数据库:.databases

打开或创建一个表:sqlite3 test.db

可视化打开数据库:sqlitebrowser student.db

注:需要:sudo apt-get install sqlitebrowser

Centos6.5中如何用sqlite3命令打开’.db’后缀的数据库执行sql

标签:bordercentos6.5删除reftps创建后缀oneinto

如何在CentOS6.5系统中安装Docker

开始安装docker之旅:

[root@localhost~]# uname-r

2.6.32-431.el6.x86_64

[root@localhost~]# cat/etc/issue

CentOS release 6.5(Final)

Kernel\r on an\m

注意其他的源可能导致你的内核和docker的版本不一致,需要升级内核至3.x。

安装:

[root@localhost~]# rpm-ivh raproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

Retrievingg/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

warning:/var/tmp/rpm-tmp.JN76fI: Header V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY

Preparing.。。###########################################[100%]

1:epel-release###########################################[100%]

[root@localhost~]# rpm--import/etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6

[root@localhost~]# yum-y install docker-io

启动并设置开机自动启动

[root@localhost~]# service docker start

Starting cgconfig service:[确定]

Starting docker:[确定]

[root@localhost~]# chkconfig docker on

获取cnetos镜像

[root@localhost~]# docker pull centos:latest

centos:latest: The image you are pulling has been verified

511136ea3c5a: Pull complete

5b12ef8fd570: Pull complete

34943839435d: Downloading[===》] 18.38 MB/232.5 MB 1h7m49s

#官方安装方式docker pull imagename从docker的索引中心下载,imagename是镜像名称,例如docker pull Ubuntu就是下载base ubuntu并且tag是latest。

我们还可以搜索基于 Fedora和 Ubuntu操作系统的容器。

[root@localhost~]# docker search ubuntu

[root@localhost~]# docker search fedora

查看docker镜像

[root@localhost~]# docker images centos

REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE

centos latest 34943839435d Less than a second ago 224 MB

运行docker运行shell

[root@localhost~]# docker run-i-t centos/bin/bash

[root@2ce733141ece/]#

[root@2ce733141ece/]#

[root@2ce733141ece/]#

[root@2ce733141ece/]#

停止容器

[root@localhost~]# docker stop《CONTAINER ID》

删除所有容器

docker rm$(docker ps-a-q)

查看docker的子命令,直接敲docker或完整的docker help就可以

常用命令

总结一下常用命令:

其中《》阔起来的参数为必选,[]阔起来为可选

docker version查看docker的版本号,包括客户端、服务端、依赖的Go等

docker info查看系统(docker)层面信息,包括管理的images, containers数等

docker search在docker index中搜索image

docker pull从docker registry server中下拉image

docker push推送一个image或repository到registry

docker push:TAG同上,指定tag

docker inspect查看image或container的底层信息

docker images TODO filter out the intermediate image layers(intermediate image layers是什么)

docker images-a列出所有的images

docker ps默认显示正在运行中的container

docker ps-l显示最后一次创建的container,包括未运行的

docker ps-a显示所有的container,包括未运行的

docker logs查看container的日志,也就是执行命令的一些输出

docker rm删除一个或多个container

docker rm `docker ps-a-q`删除所有的container

docker ps-a-q| xargs docker rm同上,删除所有的container

docker rmi删除一个或多个image

docker start/stop/restart开启/停止/重启container

docker start-i启动一个container并进入交互模式

docker attach attach一个运行中的container

docker run使用image创建container并执行相应命令,然后停止

docker run-i-t/bin/bash使用image创建container并进入交互模式, login shell是/bin/bash

docker run-i-t-p将container的端口映射到宿主机的端口

docker commit[repo:tag]将一个container固化为一个新的image,后面的repo:tag可选

docker build

寻找path路径下名为的Dockerfile的配置文件,使用此配置生成新的image

docker build-t repo[:tag]同上,可以指定repo和可选的tag

docker build-使用指定的dockerfile配置文件,docker以stdin方式获取内容,使用此配置生成新的image

docker port查看本地哪个端口映射到container的指定端口,其实用docker ps也可以看到。

阅读剩余
THE END