
Linux/Ubuntu
文章平均质量分 51
azhegps
技术源于不断滴追求!
展开
-
服务器X11图形界面转发配置
https://blog.youkuaiyun.com/u014303046/article/details/78752909https://www.cnblogs.com/tsfh/p/9022170.html主要更改/etc/ssh/sshd_config/etc/ssh/ssh_config中相关配置更改后service ssh restart也可参考当前服务器配置信息。原创 2020-05-27 23:30:39 · 1203 阅读 · 0 评论 -
Ubuntu安装中文字体,解决导出图片乱码
本人服务器采用阿里云Ubuntu16,由于生成的图片中的某些字体不存在,一直报错。Tomcat程序运行的JAVA程序,在导出图片时,会出现中文乱码,也给Tomcat server.xml中指定URIEncoding="UTF-8"参数了,也无效。这是因为Tomcat在处理程序时请求的是系统字体,所以必须系统有中文字体才可以正常处理中文。像cutycapt、html2image等网站页面截图工具,也会出现这样的乱码问题。类似于下面:1、在/usr/share/fonts/下,新建文件.原创 2020-05-27 23:21:14 · 800 阅读 · 1 评论 -
Linux下修改hosts文件以及生效命令
为了提高DNS 解析的记录,很多操作系统都会提供缓存DNS 记录的功能,但是,这可能会为测试DNS 服务或域名设定带来麻烦。为了测试出准确的结果,我们需要强制刷新本地 DNS 缓存记录。1、Install first the nscd daemon with this command from the terminal:sudo apt-get install nscdThen clear...原创 2019-08-03 16:51:29 · 31630 阅读 · 1 评论 -
Hollywood 入侵终端
摘要:这是一个简单的小工具,可以把你的 Linux 终端变为好莱坞风格的黑客入侵的实时画面。我攻进去了!你可能会几乎在所有的好莱坞电影里面会听说过这句话,此时的荧幕正在显示着一个入侵的画面。那可能是一个黑色的终端伴随着 ASCII 码、图标和连续不断变化的十六进制编码以及一个黑客正在击打着键盘,仿佛他/她正在打一段愤怒的论坛回复。但是那是好莱坞大片!黑客们想要在几分钟之内破解进入一...转载 2018-02-27 11:34:43 · 6476 阅读 · 3 评论 -
LINUX 字体装在哪个文件夹里
Linux的字体都在/usr/share/fonts这个目录里,一种字体就是这个目录下面的一个子目录。注意,如果把Windows某个字体的ttf文件复制到某个新建的子目录里面,还需要在子目录里用root用户身份依次执行如下三条命令,这个字体才能用,并不是复制到/usr/share/fonts目录就可以用了:mkfontscalemkfontdirfc-cache -fv...转载 2018-02-27 11:24:11 · 43519 阅读 · 0 评论 -
ubuntu 16.04 LTS安装DBeaver
在ubuntu 16.04 LTS下好用的SQL客户端工具不多,这里当然是指免费开源的工具啦!我个人就挺喜欢DBeaver的。DBeaver依赖Java (JDK/JRE) 1.8+。DBeaver是一个通用的数据库管理工具和SQL客户端,支持诸如MySQL、PostgreSQL、Oracle, DB2, MSSQL, Sybase等数据库,基本只要兼容JDBC的数据库他都支持。各位看官,我将...原创 2017-11-20 22:14:31 · 4061 阅读 · 0 评论 -
ubuntu terminator字体挤在一起问题 大小设置
对Linux系统进行管理时,我们经常需要通过终端窗口输入各种操作命令。在GNOME桌面环境下,GNOME终端(gnome-terminal) 是我们经常使用的终端程序,每次运行该程序都将打开一个单独的终端窗口。当我们进行命令行操作时,有时需要打开多个终端窗口,并且希望这些窗口能同时平铺显示,那该怎么办呢?其实,借助一款小巧而实用的软件——Terminator就可以轻松实现这一功能。使用Te转载 2017-09-01 10:55:53 · 2197 阅读 · 0 评论 -
shell脚本开头#!/bin/bash和#!/bin/sh是什么意思以及区别
一直以为在shell脚本中#都是代表着注释功能,同样在脚本开始的#!/bin/sh也只是告诉用户这是一个shell脚本,而最近顺手查了下,才发现不是这个意思,分享下面的文章。一、意思#!/bin/sh是指此脚本使用/bin/sh来解释执行,#!是特殊的表示符,其后面跟的是此解释此脚本的shell的路径。cat /etc/shells可以查看系统支持的shell格式。其实第一句的#!是对...原创 2017-09-08 17:08:39 · 13555 阅读 · 0 评论 -
Linux下scp的用法
scp 对拷文件夹 和 文件夹下的所有文件 对拷文件并重命名对拷文件夹 (包括文件夹本身)scp -r /home/wwwroot/www/charts/util root@192.168.1.65:/home/wwwroot/limesurvey_back/scp对拷文件夹下所有文件 (不包括文件夹本身)scp /home/wwwroot/www/charts/util/...原创 2017-07-27 10:53:29 · 405 阅读 · 0 评论 -
linux权限之chmod、chown、chgrp
linux上经常需要更改文件目录的执行权限,涉及到的有chmod、chown、chgrp命令,下面来看看这三个命令。修改文件或目录的访问权限: chmod1.1、linux中文件和目录权限分为:r(可读)、w(可写)、x(可执行)文件和目录所属者:(u)所有者、g(所属组)、(o)其他人1.2、执行命令:ls -l 或者直接执行 ll所以...原创 2019-08-04 20:45:26 · 237 阅读 · 0 评论 -
Linux下用SCP无需输入密码传输文件
通常用scp命令通过ssh向对方linux主机传输文件的时候都需要输入密码确认,不过通过建立信任关系,可以实现不输入密码。需要备份的服务器 A的IP:192.168.0.1用作备份的服务器 B 的IP:192.168.0.2需要从A免密码输入复制文件至B1、在服务器A上执行如下命令来生成配对密钥:ssh-keygen -t rsa2、将 /root/.ssh/ 目录中的 ...原创 2019-08-01 11:40:48 · 3545 阅读 · 1 评论 -
Linux top命令的用法详细详解
首先介绍top中一些字段的含义:VIRT:virtual memory usage 虚拟内存1、进程“需要的”虚拟内存大小,包括进程使用的库、代码、数据等2、假如进程申请100m的内存,但实际只使用了10m,那么它会增长100m,而不是实际的使用量RES:resident memory usage 常驻内存1、进程当前使用的内存大小,但不包括swap out2、包含其他进程的...转载 2019-08-07 20:09:55 · 211 阅读 · 0 评论 -
查看http的并发请求数及其TCP连接状态
统计80端口的连接数据 netstat -nat | grep -i "80" | wc -l 统计httpd协议连接数 ps -ef | grep httpd | wc -l 统计已连接的,状态为establish的 netstat -na | greo ESTABLISH | wc -l 查出那个IP连接最多,并将其封掉 netstat -na...转载 2019-08-08 22:01:05 · 1769 阅读 · 0 评论 -
记一次服务器日志查看及BUG维护
记一次服务器日志查看及BUG维护公司一个小项目,好长时间没维护,然后某天接到反馈(问题已出现很久),某项功能有问题,看了下数据库记录已经过去了将近一个月吧,只能查日志了。先看看最后1000行的日志信息有没有有用的东西tail -n 1000 catalina.out并没有找到有用的信息,因为时间有点长,只能慢慢往上找tail -n 2000 catalina.out |he...转载 2019-09-10 15:51:02 · 2549 阅读 · 0 评论 -
shell查找某字符串在某文件中出现行数
一、简介有的时候,我们需要分析日志来排查错误,但是日志文件特别大,打开肯定是很慢的,也是没法接受的,我们需要的是快速定位错误出现的位置,并定向取出错误信息。快速定位某个字符串在某文件中出现的行数,可以使用 linux中grep命令。默认情况,grep命令只会输出匹配的字符串所在的行,如下:要想同时输出行号,可以指定参数-n,关于-n参数描述如下:-n, --line-number ...转载 2019-09-10 15:51:00 · 808 阅读 · 0 评论 -
Linux查找含有某字符串的所有文件
grep -rn "hello,world!" ** : 表示当前目录所有文件,也可以是某个文件名-r 是递归查找-n 是显示行号-R 查找所有文件包含子目录-i 忽略大小写下面是一些有意思的命令行参数:grep -i pattern files :不区分大小写地搜索。默认情况区分大小写,grep -l pattern files :只列出匹配的文件名...原创 2019-09-10 15:50:53 · 270 阅读 · 0 评论 -
Linux 中各个文件夹的作用
/ 根目录 包含了几乎所的文件目录。相当于中央系统。进入的最简单方法是:cd /。/boot 引导程序,内核等存放的目录这个目录,包括了在引导过程中所必需的文件。在最开始的启动阶段,通过引导程序将内核加载到内存,完成内核的启动(这个时候,虚拟文件系统还不存在,加载的内核虽然是从硬盘读取的,但是没经过Linux的虚拟文件系统,这是比较底层的东西来实现的。然后内核自己创建好虚拟...原创 2019-09-10 15:50:50 · 282 阅读 · 0 评论 -
复制文件夹内容到另一个文件夹
我一直觉得cp是个非常简单的指令。结果居然遇到坑了。记录一下。文件夹1:test1/文件夹2:test2/目标:将test1/中的所有文件和目录拷贝到test2/中正确指令:cp -rf test1/. test2/注意,test1/的后面是一个点下面这个指令是有问题的:cp -rf test1/* test2/我一直以来都是用的这一句,结果今天发现,如果t...原创 2019-09-16 08:43:50 · 710 阅读 · 0 评论 -
Ubuntu系统环境变量详解
使用Ubuntu 进行开发绕不开的就是环境变量的配置,由于Linux系统严格的权限管理,造成Ubuntu系统有多个环境变量配置文件,如果不了解其调用顺序,很有可能遇到配置了环境变量,而没有其作用的问题。本文将介绍Ubuntu Linux系统的环境变量。一、UbuntuLinux系统环境变量配置文件Ubuntu Linux系统环境变量配置文件分为两种:系统级文件和用户级文件,下面详细介绍转载 2017-05-18 17:00:05 · 244 阅读 · 0 评论 -
Linux下cpu使用率load average的简单理解
Linux下cpu使用率load average的简单理解(本文的核数亦指采用超线程技术HT虚拟出来的核心,即在top命令下按1得出几个cpu即为几核)(本文的核数即命令cat /proc/cpuinfo | grep "core id" | uniq | wc -l所得出来的数值, 不包含超线程技术HT虚拟出来的核心,因为超线程虚拟出来的核心性能不及真实核心的30%, 参考http://e...转载 2016-08-23 15:17:41 · 4803 阅读 · 0 评论 -
每天一个linux命令目录
一.文件目录操作命令: 1.每天一个linux命令(1):ls命令 2.每天一个linux命令(2):cd命令 3.每天一个linux命令(3):pwd命令 4.每天一个linux命令(4):mkdir命令 5.每天一个linux命令(5):rm 命令 6.每天一个linux命令(6):rmdir 命令 7.每天一个l...原创 2016-08-01 23:49:51 · 391 阅读 · 0 评论 -
Ubuntu下察看电脑的硬件规格
命令: sudo dmidecode,会分门别类地举出系统各个部分的所有信息 sudo dmidecode -t processor (CPU核芯)sudo dmidecode -t memory (内存)sudo dmidecode -t cache (缓存)sudo dmidecode -t system ...转载 2016-07-13 19:08:08 · 3518 阅读 · 0 评论 -
Ubuntu环境下JDK的安装以及彻底卸载
安装:Step1.首先到Oracle官网上下载,最新版的"jdk-7u45-linux-x64.tar.gz" or "jdk-7u45-linux-i586.tar.gz" Step2.將下载下來的JDK解压,指令:tar -zxvf jdk-7u45-linux-i586.tar.gzStep3.复制解压缩后的资料夹jdk_1.7.0_25,到/usr/lib/jdk/目录下面,指...原创 2016-07-13 19:07:43 · 519 阅读 · 0 评论 -
Ubuntu 删除缓存(转载)
原文链接:http://fox-leon.iteye.com/blog/1305501linux和windows系统不同,linux不会产生无用垃圾文件,但是在升级缓存中,linux不会自动删除这些文件,还是很占硬盘的!一、删除缓存1,非常有用的清理命令:sudo apt-get autoclean 清理旧版本的软件缓存sudo apt-get cle...转载 2016-09-05 13:38:11 · 962 阅读 · 0 评论 -
Ubuntu 软件安装卸载相关命令
自己从网上下载的软件安装包,常见格式有.deb和tar.gz。 以.deb结尾的文件,如xx..deb,它就相当于Windows系统中的可执行文件,在集成桌面环境下,可以直接双击该软件包。终端环境下,则可以输入命令“dpkg –i xx.deb”来进行安装,如要删除xx软件包,则输入命令“dpkg –r xx”。 以.tar.gz结尾的文件是指用tar命令打包并压缩成gzip格式的文件...转载 2016-10-26 16:55:11 · 664 阅读 · 0 评论 -
Linux更改PATH路径
1、什么是环境变量(PATH) 在Linux中,在执行命令时,系统会按照PATH的设置,去每个PATH定义的路径下搜索执行文件,先搜索到的文件先执行。我们知道查阅文件属性的指令ls 完整文件名为:/bin/ls(这是绝对路径), 那你会不会觉得很奇怪:"为什么我可以在任何地方执行/bin/ls这个指令呢? " 为什么我在任何目录下输入 ls 就一定可以显示出一些讯息而不会说找不到该...原创 2016-11-25 13:47:16 · 4232 阅读 · 0 评论 -
tar.xz文件如何解压
XZ压缩最新压缩率之王xz这个压缩可能很多都很陌生,不过您可知道xz是绝大数Linux默认就带的一个压缩工具。之前xz使用一直很少,所以几乎没有什么提起。我是在下载phpmyadmin的时候看到这种压缩格式的,phpmyadmin压缩包xz格式的居然比7z还要小,这引起我的兴趣。最新一段时间会经常听到xz被采用的声音,像是最新的archlinux某些东西就使用xz压缩。不过xz也有...原创 2017-01-03 13:32:29 · 345 阅读 · 0 评论 -
Ubuntu apt-get彻底卸载软件包
如果你关注搜索到这篇文章,那么我可以合理怀疑你被apt-get的几个卸载命令有点搞晕了。apt-get的卸载相关的命令有remove/purge/autoremove/clean/autoclean等。具体来说:apt-get purge / apt-get –purge remove 删除已安装包(不保留配置文件)。 如软件包a,依赖软件包b,则执行该命令会删除a,而且不保留配置文件...转载 2017-01-03 13:33:43 · 13463 阅读 · 2 评论 -
Linux命令:修改文件权限命令chmod、chgrp、chown的区别
chmod是更改文件的权限 chown是改文件的属主与属组 chgrp只是更改文件的属组。(1)chmod是修改文件/目录的权限。可以有文字修改和数字修改。#chmod 777 /home/berry#chmod u+x /home/berry操作对象who可是下述字母中的任一个或者它们的组合:u 表示“用户(user)”,即文件或目录的所有者。 g 表示“同组(gr...原创 2017-05-18 16:34:12 · 413 阅读 · 0 评论 -
apt-cache命令的常规用法
1.apt-cache showpkg显示软件包的一些常规信息例: apt-cache showpkg openssh2.apt-cache stats显示相关的统计信息顯示相關的統計資訊3.apt-cache dump显示缓存中的每个软件包的简要描述信息4.apt-cache unmet显示不符合一致性的依赖关系5.apt-cache show显示指定软件包的记录信息...转载 2017-05-18 16:57:23 · 2894 阅读 · 0 评论