执行make编译源码(执行该命令需要gcc环境,这里关

2020-04-18 03:22 来源:未知

启动

centos 图形 命令行 分界面切换

倘诺在图形分界面下,按:Ctrl+Alt+F2走入如下命令行分界面


看当前目录的门道:

pwd

...................

获取Redis

进入etc目录下 启动redis

Tomcat

 

假若tomcat所在目录为/usr/local/apache-tomcat/

 

1、展开tomcat配置文件

#vi /usr/local/apache-tomcat/conf/server.xml

 

2、展开汤姆cat配置文件之后按 /8080  神速搜索

 

3、改良端口,按 i 举办,将8080 修改为 80

 

4、按:wq 保存并脱离

 

5、 重启**tomcat**,方法如下:

#/apache-tomcat/bin/./shutdown.sh  【关闭】

#/apache-tomcat/bin/./startup.sh 【打开】

............

1、通过官方网址

sudo ../bin/redis-server ./redis.conf

Linux 下修正汤姆cat使用的JVM内部存款和储蓄器大小

 

 #vi catalina.sh   //打开catalina.sh文件

 

自己的服务器的构造:

 在#OS speific ...........一行下,添加 JAVA_OPTS行,如下:

 # OS specific support.  $var _must_ be set to either true or false.

JAVA_OPTS="-Xms256m -Xmx512m -Xss256K -XX:PermSize=64m -XX:MaxPermSize=128m"

 

抑或更加大:

JAVA_OPTS="-Xms1024m -Xmx4096m -Xss1024K -XX:PermSize=512m -XX:MaxPermSize=2048m"

..................

 另一种说法:

要加多在tomcat 的bin 下catalina.sh 里,地方cygwin=false前 。注意引号要带上,浅灰的为新添长的.

 

# OS specific support. $var _must_ be set to either true or false.

JAVA_OPTS="-Xms256m -Xmx512m -Xss1024K -XX:PermSize=128m -XX:MaxPermSize=256m"

cygwin=false

 

 。。。。。。。。

 

图片 1图片 2

悬停 ./redis-cli shutdown 注释:这里关闭暗中同意端口号 ./redis-cli -h 127.0.0.1 -p 7001 shutdown 注释:关闭钦命端口号 实时翻看日志 tail -f /usr/local/redis/log-redis.log //----------------端口占用难题处理 $ ps aux | grep redis Find the port that its running on.. In my case..

删去目录

linux删除目录很简短,很两人要么习贯用rmdir,然而假若目录非空,就陷入深深的沉闷之中,今后使用rm -rf命令就能够。

一直rm就能够了,不过要加四个参数-rf 即:rm -rf 目录名字

-r 就是向下递归,不管有微微级目录,一并删除

-f 正是一直强行删除,不作任何提醒的意思

 

.................

 

2、通过wget 源码包;

MyUser 8821 0.0 0.0 2459704 596  S 4:54PM 0:03.40 redis-server *:6379

重命名

linux 下文件重命名/移动/复制命令(转)

linux下重命名文件:使用mv命令即可了,

 

例:要把名叫:abc   重命名称为:123  

 

能够如此操作:

 

重命名:MV命令

 

1、步向你的文件目录,运维命令:   /cd  dir  (dir指的是您文件所在目录卡塔尔

 

2、然后命令:ls (例出你的保有文件夹),大家得以看出有  abc 这一个文件了

 

3、最后命令:mv abc 123

 

不过要留意的是,假设当前目录下也可能有个123的文件的话,大家的那一个文件是会将它覆盖的。

 

 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

编写翻译安装Redis

And then close the port manually

复制

拷贝复制:CP命令

 

例:小编要把 abc文件复制到  

 

  语法: cp -r 源目录  目的目录

证明:该命令把钦定的源文件复制到指标文件或把多个源文件复制到目的目录中。

 

eg:

mkdir tomcat8080 //成立目录tomcat8080  

 cp -r  apache-tomcat-6.0.37   tomcat8080     //将apache-tomcat-6.0.37目录及其子目录(文件)复制一份到当前目录下,新目录名称叫tomcat8080

...............

1、解压源码安装包,通过tar -xvf redis-3.0.2.tar.gz解压源码,速度万分快;

$ kill -9 8821

杀死进度

 

$ kill -s 9 1827

 

【1821是目的经过id】

在那之中-s 9 钦点了传递给进度的时域信号是9,即勉强、尽快苏息进度。各类终止实信号及其职能见百度。

..................

推行文书时权限非常不够呢?

能够用"chmod  a+x  文件名"来加多试行权限。

或者用 chmod  777  **文件名 **对全体人增多读、写、推行权限。

chmod命令

格式1:chmod   [ugoa]  [+-=] [rwx]  文件或目录...

格式2:chmod nnn 文件或目录...

 

................

2、步入解压后的目录,实行make编写翻译源码(施行该命令须要gcc遭遇,若海市蜃楼该意况,施行apt-get  install  build-essential命令安装gcc,

Re-run redis

改革目录权限

把aaa目录下的有所文件的权能都改成777

 

chmod -R 777 aaa

 将aaa目录及其子级的 读、写、推行 权限 开放给具备顾客

 

1:要是您是以root身份实施的话应该就没难点了。

2:借使您是以普通顾客施行不成事,那就有得说了!

 

。。。。。。。。。

自己直接实行make命令的时候报错,改称 make MALLOC=libc 这几个命令就符合规律了卡塔尔(قطر‎;

$ redis-server//------------------同一台机器启动多个实例redisSorry, the cluster configuration file nodes.conf is already used by a different Redis Cluster node. Please make sure that differen t nodes use different cluster configuration files.需要在redis.conf配置文件中配置cluster-config-file nodes.conf为不同名称

zookeeper

 

ZooKeeper服务命令:

     在备选好相应的布置之后,能够直接通过zkServer.sh 这几个本子实行服务的有关操作

 

 在zookeeper目录中的conf目录中找到zoo.cfg文件,若无这些文件,就拷贝一份 zoo_sample.cfg 改名称为zoo.cfg,然后编辑zoo.cfg文件,

校勘客商端访谈的端口号:

# the port at which the clients will connect

clientPort=2181

此处是改善大家客商端要访问的端口号为2181

 

  1. 启动ZK服务:       sh bin/zkServer.sh start

  2. 翻开ZK服务处境: sh bin/zkServer.sh status

  3. 停止ZK服务:       sh bin/zkServer.sh stop

  4. 重启ZK服务:       sh bin/zkServer.sh restart

。。。。。。。。。。

make命令试行到位后,会在src目录下生成6个可施行文件,分别是redis-server、redis-cli、redis-benchmark、redis-check-aof、redis-check-dump、redis-sentinel。

如上那篇redis运转,甘休,及端口占用途理方法就是我分享给大家的全体内容了,希望能给大家一个参照,也盼望大家多多指教脚本之家。

vim中怎样急忙查找到下八个相像的词

 

纵然你已经用 /xxx 找到了多少个词,那么 n N 就各自是向后,向前再找那几个词。

反倒,若是你用的是 ? 找到的词,则 n 是向前找,N 是向后找。

就是说 n 总是按着当前的索求方艳羡下找同一个词(术语叫寻找字串)。

..................

 

3、实践make install安装,或然经过make PREFIX=/usr/local/redis install指定安装目录。这里暗许安装,暗许将事情发生前生成的可实行文件拷贝到/usr/local/bin目录下;

redis关闭和运转

redis关闭

 

到redis节点目录下施行如下命令

 

redis-cli -p 端口号 shutdown

 

redis启动

 

./redis-server 参数

 

参数:redis.conf文件全路径

 

内需到redis所在目录去重新起动redis,那个时候redis中的数据还能够过来。

...............

Redis服务器设置密码后,使用service redis stop 会不由自主以下消息:

 

service redis stop

Stopping ...

OK

(error) NOAUTH Authentication required.

Waiting for Redis to shutdown ...

Waiting for Redis to shutdown ...

Waiting for Redis to shutdown ...

Waiting for Redis to shutdown ...

Waiting for Redis to shutdown ...

Waiting for Redis to shutdown ...

Waiting for Redis to shutdown ...

Waiting for Redis to shutdown ...

 

并发这么的错误音讯,redis 当时是未有休息服务的。

 

能够选拔ps -ef | grep redis  查进程号 然后kill 掉,如果在deamon下还索要去删除pid文件,有一点麻烦。

 

 

清除办法:

 

用redis-cli 密码登录(redis-cli -a  password)就OK了。

 

再用ps -ef | grep redis 能够看出redis进程已经不足为怪退出。

 

 

 

校勘redis服务脚本,插手如下所示的中蓝授权新闻就可以:

 

vi /etc/init.d/redis

$CLIEXEC -a "password" -p $REDISPORT shutdown

 

【小编的停业措施:在scr目录下  ./redis-cli -a root -p 6379 shutdown] 此中root是在redis.conf中装置的密码,6379是用ps见到的端口号】

 .....

共事说的不二秘籍:

redis在linux服务器上,redis运转接受手动前台运维,也便是历次服务器关机重启后,都要再一次如下运转步骤:

先是用crt或xshell等终端连接软件连连到Linux,然后找到redis目录,

redis-cli -p 6381  ///改良当前运行的的redis的默许端口号为大家要使用的 6381端口号

ping ///测验是还是不是能幸不辱命总是

auth root //尝试用密码root登入

config get requirepass /// 获取当前密码

config set requirepass root  ///设置当前密码为root

 

安装好脚下发轫redis的运维参数后,就可以直接关闭crt的一而再窗口了,虽然我们用的是前台运营,不过关闭远程crt的连天窗口是不会关闭当前前台运转的redis的

 【具体别的redis命令,能够百度寻觅“ redis命令仿照效法 ”】

。。。。。。。。。。。

 

本身用过的办法:

透过布署文件,设置后台运行方法:

1、首先在redis目录下找到redis.conf文件,然后将其复制一份到猖獗二个索引,比方作者把它复制到了redis的src目录下,并改名换姓为myredis.conf,

2、然后改过那些复制出来的redis.conf文件,将内部的钦命行改为:

 

deamonize yes   ///将默许的前台运营改为后台运营

 

还会有requirepass  前边加上大家需求的登录密码,如  

requirepass root  

就是安装登录密码为root,

 

然后看假使 bind 127.0.0.1 这一行存在就注释掉,即:

# bind 127.0.0.1

它假如展开,则唯有本机(安装redis的服务器自己)技能访谈。

 

校订暗许监听端口
port 6381   ///那样就把私下认可的6379端口改成6381了

 

改进好布置文件并保存好后,就可以运行了,运转方法:

咱俩进来 redis的src目录下输入:

./redis-server myredis.conf     ///这些前面+的myredis.conf正是我们校无独有偶的,要选用其运行redis的安插文件

就可以运行redis了,想看是或不是运营好了,能够输入:

ps -ef | grep redis

若是结果第二行有PID号,就认证运转成功了

。。。。。。。。。

参照他事他说加以考察小说:百度寻找:

 

redis前端运转和后台运转的区分

..................

Linux中

改正配置文件

configure --prefix=/有哪些用

 

点名安装路径

不点名prefix,则可推行文件暗中同意放在/usr /local/bin,库文件暗许放在/usr/local/lib,配置文件暗中认可放在/usr/local/etc。其它的财富文件放在/usr /local/share。你要卸载那几个顺序,要么在原本的make目录下用三回make uninstall(前提是make文件钦赐过uninstall),要么去上述目录里面把相关的文件二个个手工业删掉。

点名prefix,直接删掉二个文件夹就够了。

。。。。。。。。。。。。。

1、将源码目录下redis配置文件redis.conf拷贝到/etc/redis目录下。

退出postgresql数据库

q 退出postgresql数据库,提议选拔?查看帮忙信息!

。。。。。。。。。。。。。。。

 

2、纠正配置项,依照需求;倘诺不修改,使用暗中认可配置也能够;

linux下清除tomcat缓存

 

那是一直困扰人难题,极度是一对刚起头新手,就能说怎么作者都更新啦都不可能啊什么回事啊!!!!其实大家能够静下心去管理,当大家放低姿态时候,你就用service tomcat stop service tomcat strat service tomcat restart  那五个指令来拍卖。依然要命 那样你就能够急啊,很生气!!不要生气!那无法怪你因为好些个时候tomcat配置者配置tomcat不是很周到,招致这一个难题!此时可以清理tomcat缓存!方法自身下边那一个是最棒的!还也可以有个艺术是写在tomcat的bin文件之中的!以为不是很好!

 

1跻身tomcat/bin目录下,奉行命令:./shutdown.sh

2然后执行命令:ps -aux ,查看tomcat是不是真的关闭了

 

【笔者用 ps  -ef|grep  tomcat8090】最终边是汤姆cat目录名称

字段含义如下:
UID       PID  PPID  C STIME TTY        TIME   CMD
root     18887 18828  0 08:09 pts/0    00:00:00 grep tomcat8090
root     27190     1 0 2017 ?     04:55:15 /home/wahaha/soft/jdk1.7.0_79/bin..............

# PID 这个程序的 ID 下面的 PPID 则是父程序的 ID;
# C CPU 使用的资源百分比
# CMD 所下达的指令
因此CMD为“grep tomcat8090” 也就是查询“tomcat8090”的命令,这样看tomcat8090目录下的Tomcat有没有没运行。

注意:第二行的 27190才是 我们要的 正在启动的Tomcat8090目录下Tomcat的PID 即:Tomcat的进程id
而第一行的18887 是我们执行  grep tomcat8090 这条指令本身的进程id

 

3一旦未有停息则实行命令:kill -9 #pid来根本关闭tomcat(#pid是tomcat的进程ID)

4终极踏向tomcat/work目录下,推行命令:rm -rf Catalina,来删除Catalina文件夹

5认可是去除命令:ls,要是work目录下未有Catalina文件夹,那表示删除成功

6再步入tomcat/bin目录下实行命令:./startup.sh,运营tomcat

7OK,搞定

.....................

 

TAG标签:
版权声明:本文由www.129028.com-澳门金沙唯一官网www129028com发布于编程新闻,转载请注明出处:执行make编译源码(执行该命令需要gcc环境,这里关