精华内容
下载资源
问答
  • Linux 后台启动

    2021-03-24 10:51:44
    Linux 后台启动 在应用Unix/Linux时,我们一般想让某个程序在后台运行,于是我们将常会用 & 在程序结尾来让程序自动运行。比如我们要运行mysql在后台: /usr/local/mysql/bin/mysqld_safe –user=mysql &。...

    Linux 后台启动

    在应用Unix/Linux时,我们一般想让某个程序在后台运行,于是我们将常会用 & 在程序结尾来让程序自动运行。比如我们要运行mysql在后台: /usr/local/mysql/bin/mysqld_safe –user=mysql &。可是有很多程序并不想mysqld一样,这样我们就需要nohup命令,怎样使用nohup命令呢?这里讲解nohup命令的一些用法。

    nohup /root/start.sh &
    #在shell中回车后提示:
    [~]$ appending output to nohup.out
    
    • 原程序的的标准输出被自动改向到当前目录下的nohup.out文件,起到了log的作用。但是有时候在这一步会有问题,当把终端关闭后,进程会自动被关闭,察看nohup.out可以看到在关闭终端瞬间服务自动关闭。
    • 用途:不挂断地运行命令。
    • 语法:nohup Command [ Arg … ] [ & ]
    • 描述:nohup 命令运行由 Command 参数和任何相关的 Arg 参数指定的命令,忽略所有挂断(SIGHUP)信号。在注销后使用 nohup 命令运行后台中的程序。要运行后台中的 nohup 命令,添加 & ( 表示“and”的符号)到命令的尾部。

    操作系统中有三个常用的流:

    • 0:标准输入流 stdin
    • 1:标准输出流 stdout
    • 2:标准错误流 stderr
        一般当我们用 > console.txt,实际是 1>console.txt的省略用法;< console.txt ,实际是 0 < console.txt的省略用法。
    展开全文
  • 第 第 PAGE 1 页 共 NUMPAGES 1 页 linux后台启动命令nohup linux系统下为了能在后台定期运行程序时需要用到nohup命令下面由小编为大家整理了linux后台启动命令nohup的相关知识希望对大家有所帮助 linux后台启动命令...
  • 1、安装文件下载1)可以通过分享的安装包上传到对应服务器进行解压安装mysql-5.6.34-linux-glibc2.5-x86_64.tar.gz (300MB+)2)通过线上服务直接下载wgethttps://cdn.mysql....linux-glibc2.12-x86_64.tar.gz3)...

    73049cccc25feb9279dfc16433ca83da.png

    1、安装文件下载

    1)可以通过分享的安装包上传到对应服务器进行解压安装

    mysql-5.6.34-linux-glibc2.5-x86_64.tar.gz (300MB+)

    2)通过线上服务直接下载

    wget

    https://cdn.mysql.com//Downloads/MySQL-5.6/mysql-5.6.45-linux-glibc2.12-x8

    6_64.tar.gz

    3)安装包下载到指定目录进行解压

    tar –zxvf mysql-5.6.34-linux-glibc2.5-x86_64.tar.gz

    2、拷贝到相应目录

    cp -R /usr/local/src/ mysql-5.6.34-linux-glibc2.5-x86_64.tar.gz /usr/local/mysql

    3、安装工具

    下面执行安装 mysql_install_db 时需要先安装 perl-Module-Install.noarch

    yum install -y perl-Module-Install.noarch

    4、设置 mysql 用户及权限

    1)创建 mysql 用户

    useradd mysql

    2)mysql 目录改为 mysql 读写权限
    chown -R mysql:mysql /var/lib/mysql --如果没有目录就建立一下
    chown -R mysql:mysql /usr/local/mysql
    设置 mysql 用户的密码,设置密码时输入的密码不可见,这里设为 mysqlpwd,
    回车确认
    passwd mysql

    5、安装数据库


    v5.6 版本
    /usr/local/mysql/scripts/mysql_install_db --user=mysql
    --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

    6、准备 mysql 启动环境


    在 mysql 文件下的 my.cnf 里[mysqld]下加入时区:default-time-zone = '+8:00'
    将 mysql 加入到可控制启动服务的文件夹内
    cd /usr/local/mysql/support-files
    cp my.cnf /etc/my.cnf //这个使用 mysql 文件夹下修改好的进行 cp
    cp mysql.server /etc/init.d/mysql
    //找到以下内容进行修改
    vi /etc/init.d/mysql
    basedir=/usr/local/mysql
    datadir=/usr/local/mysql/data
    让 mysql 服务加入到开机启动指令管理的服务列表中
    chkconfig --add mysql
    开机自启动 mysql 服务
    chkconfig mysql on
    配置环境变量 vi /etc/profile
    export MYSQL_HOME="/usr/local/mysql"
    export PATH="$PATH:$MYSQL_HOME/bin"
    环境变量生效 source /etc/profile启动数据库
    service mysql start //数据库启动
    service mysql stop //数据库停止
    service mysql restart //数据库重启设置数据库 root 密码
    mysqladmin -uroot password 'mysqlpwd'
    用户访问授权命令,后台登录 MySQL 后
    use mysql;
    select host,user from user;
    grant all privileges on *.* to yourusername@'192.168.%' identified by 'yourpwd';
    flush privileges;
    #IP 那里是访问数据库的服务器 IP 地址,%的意思是后面采用通配的形式,只要
    是 192.168 开头的 IP 地址均可以访问。

    展开全文
  • linux启动mysql服务

    2012-07-14 16:37:47
    /usr/local/mysql/bin/safe_mysqld--uer=root&(注意 safe_mysqld与mysqld_safe是不同的,&表示mysql后台运行)我的就会报错了 STOPPING server from pid file /usr/local/mysql/data/localhost.localdomain.pid ...
  • Linux下ES,kibana,mysql,kafka,zookeeper启动关闭方式ES前台方式启动切换到ES的bin目录下,执行./elasticsearch命令关闭窗口或者ctrl+c会停止运行后台方式启动同样切换到ES的bin目录下,执行 ./elasticsearch -d ...

    Linux下ES,kibana,mysql,kafka,zookeeper启动关闭方式

    ES

    前台方式启动

    切换到ES的bin目录下,执行./elasticsearch命令

    关闭窗口或者ctrl+c会停止运行

    后台方式启动

    同样切换到ES的bin目录下,执行 ./elasticsearch -d 命令

    查看实时的日志输出,切换到ES的logs目录下,执行命令 tail -f elasticsearch.log

    停止ES进程,使用 jps查看进程号,然后 kill -9 进程号即可

    kibana

    前台启动和ES一样

    后台启动

    切换到kibana的bin目录下 执行命令 nohup ./kibana &

    查看实时日志,在bin目录下 tail -f nohup.out

    停止运行 netstat -anltp|grep 5601 查到进程号,然后杀死

    mysql服务的启动与关闭

    一、 启动

    1、使用 service 启动:systemctl start mysqld.service

    2、使用 mysqld 脚本启动:/etc/inint.d/mysql start

    3、使用 safe_mysqld 启动:safe_mysql&

    二、停止

    1、使用 service 启动:systemctl stop mysqld.service

    2、使用 mysqld 脚本启动:/etc/inint.d/mysql stop

    3、mysqladmin shutdown

    三、重启

    1、使用 service 启动:systemctl restart mysqld.service

    2、使用 mysqld 脚本启动:/etc/inint.d/mysql restart

    四、查看mysql状态

    ps -ef | grep mysql

    zookper

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

    查看ZK服务状态: sh bin/zkServer.sh status

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

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

    查看端口占用进程: netstat -lnp | grep 2183

    kafka

    启动:

    nohub ./kafka-server-start.sh ../config/server.properties &

    查看端口占用进程:

    netstat -lnp | grep 9092

    停止:

    kill 进程号

    监听消息:

    bin/kafka-console-consumer.sh --bootstrap-server 192.168.1.165:9092 --topic Testtwo --from-beginning

    ./kafka-console-consumer.sh --bootstrap-server 192.168.1.165:9092 --topic Testtwo --from-beginning

    发送消息:

    bin/kafka-console-producer.sh --broker-list 192.168.1.165:9092 --topic Testtwo

    ./kafka-console-producer.sh --broker-list 192.168.1.165:9092 --topic Testtwo

    创建topic:

    ./kafka-topics.sh --create --zookeeper 192.168.1.165:2183 --replication-factor 1 --partitions 6 --topic Testtwo

    删除topic:

    ./kafka-run-class.sh kafka.admin.TopicCommand --delete --topic Testtwo --zookeeper 192.168.1.165:2183

    ./kafka-topics.sh --delete --zookeeper 192.168.1.165:2183 --topic Testtwo

    查看topic列表:

    ./kafka-topics.sh --zookeeper 192.168.1.165:2183 --list

    查看topic分区数:

    ./kafka-topics.sh --describe --zookeeper localhost:2181 --topic Testtwo

    zookeeper - 彻底删除topic:

    ./zkCli.sh -server 192.168.1.165:2183

    ls /brokers/topics

    rmr /brokers/topics/Testtwo

    ​ ls /admin/delete_topics

    ​ rmr /admin/delete_topics/Testtwo

    ps -ef |grep kafka #查询是否停止成功。

    如果不成功,则用kill pid杀进程停止服务。注意不要用kill -9 pid,会导致丢数据。

    查看服务启动情况 jps

    QuorumPeerMain是指zookeeper的进程

    2102406-20201126142629671-2018239389.png

    canal

    /usr/local/canal/bin/startup.sh

    elasticsearch-head

    nohup grunt server &

    标签:bin,--,zookeeper,Testtwo,kibana,kafka,topic,sh,Linux

    来源: https://www.cnblogs.com/shenlei-blog/p/14042109.html

    展开全文
  • linux下nohup的后台启动程序

    千次阅读 2016-04-07 12:00:19
    在应用Unix/Linux时,我们一般想让某个程序在后台运行,于是我们将常会用 & 在程序结尾来让程序自动运行。比如我们要运行mysql后台: /usr/local/mysql/bin/mysqld_safe –user=mysql &。可是有很多程序并不想...

    在应用Unix/Linux时,我们一般想让某个程序在后台运行,于是我们将常会用 & 在程序结尾来让程序自动运行。比如我们要运行mysql在后台: /usr/local/mysql/bin/mysqld_safe –user=mysql &。可是有很多程序并不想mysqld一样,这样我们就需要nohup命令,怎样使用nohup命令呢?这里讲解nohup命令的一些用法。

    nohup /root/start.sh &

    在shell中回车后提示:

    [~]$ appending output to nohup.out

    原程序的的标准输出被自动改向到当前目录下的nohup.out文件,起到了log的作用。

    但是有时候在这一步会有问题,当把终端关闭后,进程会自动被关闭,察看nohup.out可以看到在关闭终端瞬间服务自动关闭。

    咨询红旗Linux工程师后,他也不得其解,在我的终端上执行后,他启动的进程竟然在关闭终端后依然运行。

    在第二遍给我演示时,我才发现我和他操作终端时的一个细节不同:他是在当shell中提示了nohup成功后还需要按终端上键盘任意键退回到shell输入命令窗口,然后通过在shell中输入exit来退出终端;而我是每次在nohup执行成功后直接点关闭程序按钮关闭终端.。所以这时候会断掉该命令所对应的session,导致nohup对应的进程被通知需要一起shutdown。

    这个细节有人和我一样没注意到,所以在这儿记录一下了。

    附:nohup命令参考

    nohup 命令

    用途:不挂断地运行命令。

    语法:nohup Command [ Arg … ] [ & ]

    描述:nohup 命令运行由 Command 参数和任何相关的 Arg 参数指定的命令,忽略所有挂断(SIGHUP)信号。在注销后使用 nohup 命令运行后台中的程序。要运行后台中的 nohup 命令,添加 & ( 表示”and”的符号)到命令的尾部。

    无论是否将 nohup 命令的输出重定向到终端,输出都将附加到当前目录的 nohup.out 文件中。如果当前目录的 nohup.out 文件不可写,输出重定向到 $HOME/nohup.out 文件中。如果没有文件能创建或打开以用于追加,那么 Command 参数指定的命令不可调用。如果标准错误是一个终端,那么把指定的命令写给标准错误的所有输出作为标准输出重定向到相同的文件描述符。

    退出状态:该命令返回下列出口值:

    126 可以查找但不能调用 Command 参数指定的命令。

    127 nohup 命令发生错误或不能查找由 Command 参数指定的命令。

    否则,nohup 命令的退出状态是 Command 参数指定命令的退出状态。

    nohup命令及其输出文件

    nohup命令:如果你正在运行一个进程,而且你觉得在退出帐户时该进程还不会结束,那么可以使用nohup命令。该命令可以在你退出帐户/关闭终端之后继续运行相应的进程。nohup就是不挂起的意思( n ohang up)。

    该命令的一般形式为:nohup command &

    使用nohup命令提交作业

    如果使用nohup命令提交作业,那么在缺省情况下该作业的所有输出都被重定向到一个名为nohup.out的文件中,除非另外指定了输出文件:

    nohup command > myout.file 2>&1 &

    在上面的例子中,输出被重定向到myout.file文件中。

    使用 jobs 查看任务。

    使用 fg %n 关闭。

    另外有两个常用的ftp工具ncftpget和ncftpput,可以实现后台的ftp上传和下载,这样就可以利用这些命令在后台上传和下载文件了。


    展开全文
  • 今天遇到了一个非常奇怪的现象,phpmyadmin连接不上数据库了很明显,mysql没有正常启动。因为用的是宝塔面板,所以在后台看了下状态:试着重启发现也不行,提示如下错误:[root@localhost~]#...
  • 它提供了几个关键的功能:(1)服务发现:Consul的客户端可以提供某些服务,例如API或者mysql,其他的客户端可以使用Consul去发现给定服务的提供者。使用DNS或者HTTP,应用程序可以轻松的找到他们依赖的服务。(2)健康...
  • 用springboot开发在linux服务器上部署服务做后台接口服务 (1)用idea开发springboot框架开发接口处理逻辑,生成jar包 (2)找到输出目录下的jar文件 (3)我把jar包的名字改了 springbootApp.jar上传到linux目录...
  • Linux系统实现mysql主从...1.2、初始化表,并在后台启动mysql 1.3、修改root的密码 *2、修改主服务器master: 1 #vi /etc/my.cnf 2 [mysqld] 3 log-bin=mysql-bin //[必须]启用二进制日志 4 server-id=222 //[必须...
  • Linux系统实现mysql主从复制

    千次阅读 2016-05-31 14:57:55
     1.2、初始化表,并在后台启动mysql  1.3、修改root的密码 2、修改主服务器master:  #vi /etc/my.cnf  [mysqld]  log-bin=mysql-bin //[必须]启用二进制日志  server-id=222 //[必须]
  • 目录 ...后台启动MySQL 授权远程访问 关闭MySQL ​​​​​​​ 检查是否安装了mariadb数据库 mariadb数据库是mysql的分支,是免费开源的。mariadb和mysql有冲突,在安装MySQL之前需要确保没有安.
  • 安装rpm文件,使用xshell客户端登录到主机,切换指定目录,其下载地址:http://download.igniterealtime.org/openfire/openfire-3.10.2-1.i386.rpm使用rpm -ivh .../opt/openfire启动openfire服务,通过以下命...
  • 今天启动下mysql 的安全后台启动,发现报错:mysqld_safe mysqld from pid file /usr/local/mysql/data/Linux.pid ended 原本我以为错误在 /usr/local/mysql/data/slavel.err, linux 报了这个错,我发现根本就没有这...
  • 最近发现测试服务器很卡,后台报错提示执行插入日志表时错误,server关闭进程,准备重启下mysql试试,结果重启后发现,mysql服务器竟然重启失败,根据提示找到错误文件,发现插入日志表时导致磁盘爆满(命令 df -Th)....
  • linuxmysql的安装

    2019-09-29 11:27:31
    linux中mysql的安装 1.上传压缩包 2.解压 3.查看已安装的mysql rpm -qa | grep mysql 4.删除已安装的mysql rpm -e mysql-libs-5.1.71-1.el6.x86_64 --...6.设置mysql的root密码,首先后台启动mysql cd /usr/lib mys...
  • Unix/Linux下一般想让某个程序在后台运行,很多都是使用 & 在程序结尾来让程序自动运行。比如我们要运行mysql后台:/usr/local/mysql/bin/mysqld_safe –user=mysql &但是我们很多程序并不象mysqld一样...
  • mysql是5.7版本 错误 1.mysql无法启动 systemctl restart mysql.service ...发现启动mysql服务,还差一个d mysqld.service //重启mysql服务 systemctl restart mysqld.service 2.后台传给前端数据...
  • yum install mysql* ...后台启动mysql服务 systemctl start mariadb.service 使用mysqladmin -u root password root 修改root用户密码 mysql -uroot -proot进入客户端 将本地数据库备份mysqldump -uroot -proot...
  • Linux下ES,kibana,mysql,kafka,zookeeper启动关闭方式ES前台方式启动切换到ES的bin目录下,执行./elasticsearch命令关闭窗口或者ctrl+c会停止运行后台方式启动同样切换到ES的bin目录下,执行 ./elasticsearch -d ...
  • 启动mysql /usr/local/mysql/bin/mysqld_safe --user=mysql &amp; 进入mysql /usr/local/mysql/bin/mysql -uroot -p my.conf配置文件位置 vim /etc/my.conf 启动redis 后台启用服务端 /usr/local/...
  • mysql 5.5 linux 安装

    2019-09-30 01:25:34
    # 启动 mysql (指定 默认 的 配置文件)./...# 后台 启动 mysql./mysqld --defaults-file=my.cnf & /lyc/mysql-5.5.62/tmp/mysql.sock 注意 ; 如果没有 mysql 用户,可能需要新建mysql 用户!!!https://www...
  • Linux Mysql主从复制

    2017-11-08 21:33:20
     1.2、初始化表,并在后台启动mysql  1.3、修改root的密码 2、如果是用虚拟机克隆的mysql需要走这一步 因为是克隆所以server-uuid一样,需要改成不一样,文件在locate auto.cnf 2、必须放在最后一行 修
  • 1、通过rpm包安装的MySQL service mysqld restart/stop/start 2、从源码包安装的MySQL // linux关闭MySQL的命令 ...// linux启动MySQL的命令&表示后台运行 $mysql_dir/bin/mysqld_safe & 其中mysql_d
  • Linuxmysql主从配置

    2018-06-01 15:57:10
    1、主从服务器分别作以下操作: 1.1、版本一致 1.2、初始化表,并在后台启动mysql 1.3、修改root的密码2、修改主服务器master: #vi /etc/my.cnf [mysqld] log-bin=mysql-bin //[必须]启用二进制日志 server-...
  • 在ubuntu下默认安装了mysql5,导入了表,启动TOMCAT应用,结果发现后台报错说还是找不到表,奇怪,用client工具连接上数据库查看,表不是有吗?仔细一看原来是大小写的问题,hibernate生成的sql都是大写的表明,但是...

空空如也

空空如也

1 2 3 4 5 ... 14
收藏数 262
精华内容 104
关键字:

linux后台启动mysql

linux 订阅
mysql 订阅