首页 文章 精选 留言 我的

精选列表

搜索[centos],共5666篇文章
优秀的个人博客,低调大师

记一次centos网卡严重丢包现象(ethtool的使用)

简介 事情是这样的,我买了一个newifi路由器,之后准备将家里的网络重新部署一下,所以就把我的蜗牛星际停了,之后把网络从以前的极路由连接到newifi下,突然发现丢包严重,而且不是一般的严重,几乎丢包率达到70%以上而且ssh更本链接不上,我以为是安装了docker,太多网桥的关系,所以把docker停了,把能开机启动的服务全部停了,但是网卡丢包依然很严重,于是不停百度,百度到怀疑人生,从网线到路由器全部排查了一遍,后来看到一句话 蜗牛星际千兆网卡丢包严重 我终于想起来,蜗牛星际网卡是锁死在百兆上的,因为在极路由下,极路由是百兆的,所以网卡自动协商为百兆,但是在新路由下就不一样了,新路由是千兆的,网卡会自动协商成千兆,所以就造成了丢包严重,那么只要把网卡的速率改为百兆就好了 改网卡速率为百兆 首先看下网卡的信息,因为写这个博客的时候我已经解决这个问题了,所以之前的网卡信息我不能截图拍照下来了,但是你可以使用下面这个命令查看你的网卡信息 ethtool enp4s0 现在你可以看到我的网卡是百兆的,之前丢包的时候是千兆而且是自动协商模式的 ~ ethtool enp4s0 Settings for enp4s0: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supported pause frame use: No Supports auto-negotiation: Yes Supported FEC modes: Not reported Advertised link modes: Not reported Advertised pause frame use: No Advertised auto-negotiation: No Advertised FEC modes: Not reported Speed: 100Mb/s Duplex: Full Port: Twisted Pair PHYAD: 1 Transceiver: internal Auto-negotiation: off MDI-X: off (auto) Supports Wake-on: pumbg Wake-on: g Current message level: 0x00000007 (7) drv probe link Link detected: yes 也就是Auto-negotiation这里是on的 之后我们使用下面命令修改掉网卡速率 ethtool -s enp4s0 speed 100 duplex full autoneg off 接着查看网卡信息就是百兆的了,之后测试丢包就没有了 欢迎关注Bboysoul的博客www.bboysoul.com Have Fun

优秀的个人博客,低调大师

CentOS6.9安装RabbitMQ和源码编译安装php的RabbitMQ扩展

1.安装依赖 yum install make gcc gcc-c++ build-essential openssl openssl-devel unixODBC unixODBC-devel kernel-devel m4 ncurses-devel 2.安装Erlang 查看yum中Erlang版本 yum list erlang erlang.x86_64 R14B-04.3.el6 RabbitMQ3.7.9要求Erlang版本不低于19.3.6.4,因此要么设置新的yum源,要么下载新版源码包自己安装 wget -c http://erlang.org/download/otp_src_21.2.tar.gz tar -zxvf otp_src_21.2.tar.gz cd otp_src_21.2 配置检查 ./configure --prefix=/usr/local/erlang 配置检查后若提示 xsltproc is missing. yum install libxslt 配置检查后若提示 fop is missing. yum install fop 编译,安装 make -j4# cpu核心数 make install 配置Erlang环境变量: vim /etc/profile 输入下面配置保存退出 export PATH=/usr/local/erlang/bin:$PATH 立即生效 source /etc/profile 软链 ln -s /usr/local/erlang/bin/erl /usr/bin/erl 测试是否安装成功 [root@localhost otp_src_21.2]# erl Erlang/OTP 21 [erts-10.2] [source] [64-bit] [smp:4:4] [ds:4:4:10] [async-threads:1] [hipe] 3.安装RabbitMQ 下载 wget -c https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.9/rabbitmq-server-generic-unix-3.7.9.tar.xz 解压 [root@localhost src]# xz -d rabbitmq-server-generic-unix-3.7.9.tar.xz -bash: xz: command not found [root@localhost src]# yum install xz tar -xvf rabbitmq-server-generic-unix-3.7.9.tar cd /usr/local ln -sv /usr/local/src/rabbitmq_server-3.7.9 rabbitmq 配置RabbitMQ环境变量 vim /etc/profile 输入下面配置保存退出 export PATH=/usr/local/erlang/bin:/usr/local/rabbitmq/sbin:$PATH 立即生效 source /etc/profile 配置RabbitMQ的man帮助文档: vim /etc/man.config 新增如下代码: MANPATH /usr/local/rabbitmq/share/man 后台运行RabbitMQ rabbitmq-server -detached 可能会出现一个警告:Warning: PID file not written; -detached was passed.可以忽略 查看运行状态 rabbitmqctl status 这个命令有可能遇到下面两个错误 错误1: [root@localhost sbin]# rabbitmqctl status escript: exception error: undefined function rabbitmqctl_escript:main/1 in function escript:run/2 (escript.erl, line 758) in call from escript:start/1 (escript.erl, line 277) in call from init:start_em/1 in call from init:do_boot/3 解决:ln -sv /usr/local/src/rabbitmq_server-3.7.9 rabbitmq时rabbitmq_server-3.7.9后面一定不要带/,去掉即可 错误2: [root@jmsite ~]# rabbitmqctl status Status of node rabbit@jmsite ... Error: unable to perform an operation on node 'rabbit@jmsite'. Please see diagnostics information and suggestions below. Most common reasons for this are: * Target node is unreachable (e.g. due to hostname resolution, TCP connection or firewall issues) * CLI tool fails to authenticate with the server (e.g. due to CLI tool's Erlang cookie not matching that of the server) * Target node is not running In addition to the diagnostics info below: * See the CLI, clustering and networking guides on http://rabbitmq.com/documentation.html to learn more * Consult server logs on node rabbit@jmsite DIAGNOSTICS =========== attempted to contact: [rabbit@jmsite] rabbit@jmsite: * connected to epmd (port 4369) on jmsite * epmd reports node 'rabbit' uses port 25672 for inter-node and CLI tool traffic * can't establish TCP connection to the target node, reason: timeout (timed out) * suggestion: check if host 'jmsite' resolves, is reachable and ports 25672, 4369 are not blocked by firewall Current node details: * node name: 'rabbitmqcli-71553-rabbit@jmsite' * effective user's home directory: /root * Erlang cookie hash: wZNzQI2x3CG+RG+812pquQ== 解决:将你的主机名写入/etc/hosts即可,这个答案很难找,网络上大家都反复转载修改cookie等等办法,如果你是单点rabbitmq,cookie的权限改了也没用,具体问题具体分析 停止 rabbitmqctl stop 4.设置开机启动 创建启动脚本 vim /etc/init.d/rabbitmq-server 写入如下配置 #!/bin/sh # # rabbitmq-server RabbitMQ broker # # chkconfig: - 80 05 # description: Enable AMQP service provided by RabbitMQ # ### BEGIN INIT INFO # Provides: rabbitmq-server # Required-Start: $remote_fs $network # Required-Stop: $remote_fs $network # Default-Start: 3 5 # Default-Stop: 0 1 2 6 # Description: RabbitMQ broker # Short-Description: Enable AMQP service provided by RabbitMQ broker ### END INIT INFO # Source function library. . /etc/init.d/functions PATH=/sbin:/usr/sbin:/bin:/usr/bin export HOME=/root NAME=rabbitmq-server DAEMON=/usr/local/rabbitmq/sbin/${NAME} CONTROL=/usr/local/rabbitmq/sbin/rabbitmqctl DESC=rabbitmq-server USER=root PID_FILE=/var/run/rabbitmq/pid #RABBITMQ_ENV=/usr/lib/rabbitmq/bin/rabbitmq-env START_PROG="daemon" LOCK_FILE=/var/lock/subsys/$NAME test -x $DAEMON || exit 0 test -x $CONTROL || exit 0 RETVAL=0 set -e [ -f /etc/default/${NAME} ] && . /etc/default/${NAME} #RABBITMQ_SCRIPTS_DIR=$(dirname "$RABBITMQ_ENV") #. "$RABBITMQ_ENV" ensure_pid_dir () { PID_DIR=`dirname ${PID_FILE}` if [ ! -d ${PID_DIR} ] ; then mkdir -p ${PID_DIR} chown -R ${USER}:${USER} ${PID_DIR} chmod 755 ${PID_DIR} fi } remove_pid () { rm -f ${PID_FILE} rmdir `dirname ${PID_FILE}` || : } start_rabbitmq () { status_rabbitmq quiet if [ $RETVAL = 0 ] ; then echo RabbitMQ is currently running else RETVAL=0 ensure_pid_dir set +e RABBITMQ_PID_FILE=$PID_FILE $START_PROG $DAEMON \ > "${RABBITMQ_LOG_BASE}/startup_log" \ 2> "${RABBITMQ_LOG_BASE}/startup_err" \ 0<&- & $CONTROL wait $PID_FILE >/dev/null 2>&1 RETVAL=$? set -e case "$RETVAL" in 0) echo SUCCESS if [ -n "$LOCK_FILE" ] ; then touch $LOCK_FILE fi ;; *) remove_pid echo FAILED - check ${RABBITMQ_LOG_BASE}/startup_\{log, _err\} RETVAL=1 ;; esac fi } stop_rabbitmq () { status_rabbitmq quiet if [ $RETVAL = 0 ] ; then set +e $CONTROL stop ${PID_FILE} \ > ${RABBITMQ_LOG_BASE}/shutdown_log \ 2> ${RABBITMQ_LOG_BASE}/shutdown_err RETVAL=$? set -e if [ $RETVAL = 0 ] ; then remove_pid if [ -n "$LOCK_FILE" ] ; then rm -f $LOCK_FILE fi else echo FAILED - check ${RABBITMQ_LOG_BASE}/shutdown_log, _err fi else echo RabbitMQ is not running RETVAL=0 fi } status_rabbitmq() { set +e if [ "$1" != "quiet" ] ; then $CONTROL status 2>&1 else $CONTROL status > /dev/null 2>&1 fi if [ $? != 0 ] ; then RETVAL=3 fi set -e } rotate_logs_rabbitmq() { set +e $CONTROL rotate_logs if [ $? != 0 ] ; then RETVAL=1 fi set -e } restart_running_rabbitmq () { status_rabbitmq quiet if [ $RETVAL = 0 ] ; then restart_rabbitmq else echo RabbitMQ is not runnning RETVAL=0 fi } restart_rabbitmq() { stop_rabbitmq start_rabbitmq } case "$1" in start) echo -n "Starting $DESC: " start_rabbitmq echo "$NAME." ;; stop) echo -n "Stopping $DESC: " stop_rabbitmq echo "$NAME." ;; status) status_rabbitmq ;; rotate-logs) echo -n "Rotating log files for $DESC: " rotate_logs_rabbitmq ;; force-reload|reload|restart) echo -n "Restarting $DESC: " restart_rabbitmq echo "$NAME." ;; try-restart) echo -n "Restarting $DESC: " restart_running_rabbitmq echo "$NAME." ;; *) echo "Usage: $0 {start|stop|status|rotate-logs|restart|condrestart|try-restart|reload|force-reload}" >&2 RETVAL=1 ;; esac exit $RETVAL 设置权限 chmod 755 /etc/init.d/rabbitmq-server 开机启动 chkconfig rabbitmq-server on 以服务的方式查看状态 [root@jmsite ~]# service rabbitmq-server status Status of node rabbit@jmsite ... [{pid,72802}, {running_applications, [{rabbit,"RabbitMQ","3.7.9"}, {os_mon,"CPO CXC 138 46","2.4.7"}, {rabbit_common, "Modules shared by rabbitmq-server and rabbitmq-erlang-client", "3.7.9"}, {ranch_proxy_protocol,"Ranch Proxy Protocol Transport","2.1.1"}, {ranch,"Socket acceptor pool for TCP protocols.","1.6.2"}, {ssl,"Erlang/OTP SSL application","9.1"}, {public_key,"Public key infrastructure","1.6.4"}, {asn1,"The Erlang ASN1 compiler version 5.0.8","5.0.8"}, {inets,"INETS CXC 138 49","7.0.3"}, {mnesia,"MNESIA CXC 138 12","4.15.5"}, {recon,"Diagnostic tools for production use","2.3.6"}, {xmerl,"XML parser","1.3.18"}, {jsx,"a streaming, evented json parsing toolkit","2.9.0"}, {crypto,"CRYPTO","4.4"}, {lager,"Erlang logging framework","3.6.5"}, {goldrush,"Erlang event stream processor","0.1.9"}, {compiler,"ERTS CXC 138 10","7.3"}, {syntax_tools,"Syntax tools","2.1.6"}, {sasl,"SASL CXC 138 11","3.3"}, {stdlib,"ERTS CXC 138 10","3.7"}, {kernel,"ERTS CXC 138 10","6.2"}]}, {os,{unix,linux}}, {erlang_version, "Erlang/OTP 21 [erts-10.2] [source] [64-bit] [smp:4:4] [ds:4:4:10] [async-threads:64] [hipe]\n"}, ...... 5.设置web管理插件 启用插件 rabbitmq-plugins enable rabbitmq_management 查看插件列表 rabbitmq-plugins list 添加管理用户 rabbitmqctl add_user admin admin 修改密码命令 rabbitmqctl change_password admin admin 设置管理角色 rabbitmqctl set_user_tags admin administrator 设置权限 rabbitmqctl set_permissions -p / admin ".*" ".*" ".*" 访问web界面 http://ip_address:15672 当你看到下面截图中的登录框,说明你的安装成功了 输入用户名密码 6.安装php的rabbitmq扩展 下载,解压rabbitmq-c源码 wget -c https://github.com/alanxz/rabbitmq-c/archive/v0.9.0.tar.gz tar -zxvf v0.9.0.tar.gz 配置,编译,安装 cd rabbitmq-c-0.9.0/ mkdir build && cd build #这一步是在rabbitmq-c的根目录下创建一个build子目录 # 这一步是让cmake根据../CMakeList.txt,即rabbitmq-c的根目录下的CMakeList.txt创建Makefile文件 # Makefile文件会被创建到build目录中 cmake -DCMAKE_INSTALL_PREFIX=/usr/local/rabbitmq-c .. # 这一步是真正的build rabbitmq-c库的,注意,不要漏掉点 '.' cmake --build . --target install 库软链 ln -s /usr/local/rabbitmq-c/lib64 /usr/local/rabbitmq-c/lib 下载,解压amqp wget -c https://pecl.php.net/get/amqp-1.9.4.tgz tar -zxvf amqp-1.9.4.tgz cd amqp-1.9.4 生成confingure文件 /usr/local/php72/bin/phpize 配置检查,编译,安装 ./configure --with-php-config=/usr/local/php72/bin/php-config --with-amqp --with-librabbitmq-dir=/usr/local/rabbitmq-c make -j4 make install 安装完成 Installing shared extensions: /usr/local/php72/lib/php/extensions/no-debug-non-zts-20170718/ 查看扩展文件 [root@jmsite amqp-1.9.4]# ls /usr/local/php72/lib/php/extensions/no-debug-non-zts-20170718/ amqp.so memcached.so mongodb.so pdo_pgsql.so pgsql.so redis.so 将扩展加入php.ini echo "extension=amqp.so" >> /usr/local/php72/etc/php.ini 重启php,查看phpinfo(); 原文地址:https://www.jmsite.cn/blog-296.html

优秀的个人博客,低调大师

0002-CENTOS7.2安装CDH5.10和Kudu1.2(二)

5 Kudu安装 CDH从5.10开始,打包集成Kudu1.2,并且Cloudera正式提供支持。这个版本开始Kudu的安装较之前要简单很多,省去了Impala_Kudu,安装完Kudu,Impala即可直接操作Kudu。 以下安装步骤基于用户使用Cloudera Manager来安装和部署Kudu1.2 5.1 安装csd文件 5.2 安装Kudu服务 3.检查http显示Kudu正常: 4.通过CM界面配置Kudu的Parcel地址,并下载,分发,激活Kudu。 5.通过CM安装Kudu1.2 添加Kudu服务 选择Master和Tablet Server 配置相应的目录,注:无论是Master还是Tablet根据实际情况数据目录(fs_data_dir)应该都可能有多个,以提高并发读写,从而提高Kudu性能 启动Kudu服务 安装完毕 5.3 配置Impala 在CDH5.10中,安装完Kudu1.2后,默认Impala即可直接操作Kudu进行SQL操作,但为了省去每次建表都需要在TBLPROPERTIES中添加kudu_master_addresses属性,建议在Impala的高级配置KuduMaster的地址:--kudu_master_hosts=ip-172-31-2-159:7051 6 快速组件服务验证 6.1 HDFS验证(mkdir+put+cat+get) 6.2 Hive验证 6.3 MapReduce验证 6.4 Impala验证 6.5 Spark验证 6.6 Kudu验证 “醉酒鞭名马,少年多浮夸! 岭南浣溪沙,呕吐酒肆下!挚友不肯放,数据玩的花!”

优秀的个人博客,低调大师

Centos6 Ruby 1.8.7升级至Ruby 2.3.1的方法

本文章地址:https://www.cnblogs.com/erbiao/p/9117018.html#现在的版本 [root@hd4 /]# ruby --version ruby 1.8.7 (2013-06-27 patchlevel 374) [x86_64-linux] #升级过程 [root@hd4 /]# curl -sSL https://rvm.io/mpapis.asc | gpg2 --import - [root@hd4 /]# curl -L get.rvm.io | bash -s stable [root@hd4 /]# source /etc/profile.d/rvm.sh [root@hd4 /]# rvm requirements [root@hd4 /]# rvm install ruby 2.3.1 #设置默认版本 [root@hd4 /]# rvm --default use 2.3.1 #检查安装结果 [root@hd4 /]# ruby -v ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-linux]

优秀的个人博客,低调大师

CentOS服务器利用 Nginx 静态代理博客并开启全站HTTPS

首先,你得有台云主机Vps。国内的话有阿里云、腾讯云这些。由于一些不可描述的原因,我选择的是部署在香港的 VPS,懂的都懂,其实我这台 VPS 主要是服务于 SS。当然一台买了这个 VPS 只拿来做 SS 服务有点浪费啊,而且部署在 github page 上的静态博客访问其实挺慢的,然后因为不想备案的原因,还无法用到国内大厂的 CDN 加速服务,于是萌生了干脆把博客静态指向到 VPS 的 IP 算了。 然后你还得买个域名,这总不能用 IP 来访问吧,太low。 安装 Nginx 在这里就不累赘了,附上安装地址:https://www.centoschina.cn/course/install/3480.html 配置 Nginx 配置文件在 /etc/nginx/nginx.conf 其中配置了两个 server,一个 80 端口的是 HTTP,一个 443 端口的是 HTTPS,这里强制让 80 端口重定向到了 HTTPS。 user root; worker_processes 4; pid /run/nginx.pid; events { worker_connections 768; # multi_accept on; } http { ## # Basic Settings ## sendfile on; tcp_nopush on; tcp_nodelay on; keepalive_timeout 65; types_hash_max_size 2048; # server_tokens off; # server_names_hash_bucket_size 64; # server_name_in_redirect off; include /etc/nginx/mime.types; default_type application/octet-stream; ## # SSL Settings ## ssl_protocols TLSv1 TLSv1.1 TLSv1.2; # Dropping SSLv3, ref: POODLE ssl_prefer_server_ciphers on; ## # Logging Settings ## access_log /var/log/nginx/access.log; error_log /var/log/nginx/error.log; ## # Gzip Settings ## gzip on; gzip_disable "msie6"; gzip_vary on; gzip_proxied any; gzip_comp_level 6; gzip_buffers 16 8k; gzip_http_version 1.1; gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript; ## # Virtual Host Configs ## #include /etc/nginx/conf.d/*.conf; #include /etc/nginx/sites-enabled/*; server { listen 80; server_name www.anany.vip anany.vip; return 301 https://$server_name$request_uri; } server{ server_name www.anany.vip anany.vip; listen 443; location / { root /root/blog/pages; index index.html; } ssl on; ssl_certificate /etc/nginx/anany.vip_bundle.crt; ssl_certificate_key /etc/nginx/anany.vip.key; } }

优秀的个人博客,低调大师

虚拟机里centos7忘记root密码修改root密码

我在虚拟机安装了cent OS7,但是忘记了root密码,登录的时候发现登录不上了,然后重新修改密码 1、登录失败的页面 2、重启虚拟机,在重启的时候不停的连续按着ESC键 3、进入到该页面之后,选中第一个(高亮显示即为选中)选项,然后按下键盘的“E”键 4、进入到初始化脚本编辑页面,该脚本有两页,用下键向下拉,直到最后两行 5、光标拉到最后两行需要加入一些文字 shgb后面加入下面这一行文字 rw LANG=\zh_CN.UTF-8(我安装的是中文版的,也有可能你的是\en_US.utf-8)后面加下面这一行文字 init=/bin/sh 6、加好之后如下图所示 然后按ctrl+x退出 7、进入到这个页面之后(一开始只有上面那一行),表示初始化成功,然后依次输入 mount -o remount,rw / passwd root 输入两次新的密码(密码不会直接显示出来) touch /.autorelabel exec /sbin/init

优秀的个人博客,低调大师

CentOS中系统日志信息,日志采集格式,日志远程同步,日志查看

1.日志信息 vim /etc/rsyslog.conf 日志的配置文件 *.* 文件名称 日志类型.日志级别 日志存放文件 其中*代表所有日志类型和日志级别 ##日志类型 auth 用户登陆日志(pam产生日志) authpriv 服务认证日志(sshd认证) kern 内核日志 cron 定时任务日志 lpr 打印机日志 mail 邮件日志 news 新闻 user 用户相关程序日志 local 1-7 用户自定义日志 ##日志级别 debug #系统调试信息 info #常规信息 warning #警告信息 err #报错(级别低,阻止了某个功能不能正常工作) crit #报错(级别高,阻止了整个软件或系统不能正常工作) alert #需要立即修改的信息 emerg #内核崩溃 none #不采集任何日志信息 例:可以在vim /etc/rsyslog.conf 中写入以下日志采集格式 auth.debug /var/log/westos auth.* *.* /var/log/log.all ##把所有日志类型和所有日志级别的内容,存放在/var/log/log.all 系统常用日志 /var/log/messages #所有日志级别的常规信息(不包含邮件,服务认证,定时任务) /var/log/maillog #邮件日志 /var/log/secure #服务认证日志 /var/log/cron #定时任务日志 ##一般查看日志采集信息前需清空之前的信息,用> /var/log/messages 可清空 2.日志远程同步(便于查看多个主机的日志信息) ##先执行这个命令 > /etc/rc.d/rc.local ##在日志发送方 vim /etc/rsyslog.conf *.* @172.25.254.170 #日志接收文件 systemctl restart rsyslog ##在日志接收方 vim /etc/rsyslog.conf 15 #$ModLoad imudp ##udp的插件 16 #$UDPServerRun 514 ##udp的接口文件 systemctl restart rsyslog systemctl stop firewalld ##关闭防火墙 systemctl disable firewalld ##关闭开机自启动防火墙 3.定义日志采集格式 vim /etc/rsyslog.conf $template 格式名称,“日志采集格式” *.info;mail.none;authpriv.none;corn.none /var/log/messages;格式名称 $template westos,"%timegenerated% %FROMHOST-IP% %syslogtag% %msg%\n" %timegenerated% #日志生成时间 %FROMHOST-IP% #日志来源主机的ip %syslogtag% #日志生成程序 %msg% #日志内容 \n #换行 例:Apr 13 23:55:15 172.25.254.217 systemd: Stopping System Logging Service... 4.日志查看工具 journalctl ##日志查看工具,直接查看内存中的日志 journalctl -n 3 ##查看最新三条日志 journalctl -p err ##查看错误日志 journalctl -f ##监控日志 用户ctrl+c结束监控 journalctl --since+时间 --until+时间 journalctl -o verbose ##查看日志详细参数 PID=32735 journalctl _PID=32735 journalctl --since+时间 --until+时间 ##查看从某个时间段的日志信息 journalctl -f ##监控日志 用户ctrl+c结束监控 journalctl -p err ##查看错误日志 journalctl -n 3 ##查看最新三条日志 ##对systemd-journald管理 ##默认此程序只负责对日志进行查看而不对日志进行保存和采集 那么关机后再开机,对日志进行查看,只能查看到开机后的日志,系统之前的日志因为是保存在内存中的,所以关机后就被清空了,那么开机时用journalctl看不到的## ###操作步骤 mkdir /var/log/journal 168 chgrp systemd-journal /var/log/journal/ 169 chmod 2755 /var/log/journal/ 170 killall -1 systemd-journald 171 journalctl -n 3 172 date 173 reboot 174 journalctl

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册