随笔分类 - linux技巧
摘要:整理一下目前想到的几种方法: 0x01: 在其它端口启动sshd。 要知道sshd是可以在其它端口启动的。 1.如果我们有root权限,那就直接 /bin/sshd -p 2222 , 就另起了一个sshd的进程监听2222端口。端口号可以随着需要进行改动。 2.如果我们没有root权限,那也是可以
阅读全文
摘要:虽然可以使用time命令,但是有时候会有写日志之类的需求。 使用如下脚本可以计算时间:
阅读全文
摘要:linux的系统采用的内存方案一般都是 物理内存+swap。物理内存供日常使用,swap用来救急。 但在实际使用的过程中,发现有时候物理内存还没被完全占用的情况下,已经开始使用swap了。而这时候,由于I/O瓶颈问题,会导致性能的降低,这就需要我们进行一下调整,能用物理内存的情况下尽量不要使用swa
阅读全文
摘要:#!/bin/bash set -e -u show_help() { echo "This help message is useless, please read the content of /bin/pacman" exit 1 } if [ $# = 0 ]; then show_help; fi CMD="$1" shift 1 case "$C...
阅读全文
摘要:在archlinux中使用oracle用户执行oui无法显示图形界面的问题。结果没解决,后来发现执行 xhost +si:localuser:oracle, 然后再使用oracle用户执行oui即可。要使用xhost命令,需要先安装xorg-xhost 包。
阅读全文
摘要:最近遇到了一个奇怪的问题。 linux系统的pc搭建nfs server,开发板作为nfs client,开发板中全程root权限操作,执行的程序放到 nfs server 中 exports 出的目录中。 1. 开发板中已经设置了 ulimit -c unlimited 2. 将程序copy到 开
阅读全文
摘要:这个变量中可以保存linux寻找库时搜索的路径,按照一篇文章中的介绍,不应该设置这个变量。文章的重点如下: 1. 不要设置这个变量。 2. Solaris中,在编译时,使用 -L 选项指定编译时库的搜索路径,使用 -R 选项指定运行时库的搜索路径。 3. LD_LIBRARY_PATH中的路径优先于
阅读全文
摘要:之前一直觉得toolchain是个高大上的东西,现摘录 uClibc中的FAQ以助理解。 A toolchain consists of GNU binutils, the gcc compiler, and uClibc, all built to produce binaries for you
阅读全文
摘要:To cross-compile is to build on one platform a binary that will run on another platform. When speaking of cross-compilation, it is important to distin
阅读全文
摘要:[环境]: linux主机:华为企业云 ftp服务端:vsftpd 客户端:ftp命令行工具,安卓端ES文件浏览器 [现象]: 在ES文件浏览器中,使用被动方式没法连接,使用主动方式可以连接,但是没法列出文件(图形界面的工具有一些细节没法看到,反正就是不正常)。 使用ftp的命令行连接时也不正常,主
阅读全文
摘要:事情的起因: 本地使用urxvt terminal ,使用ssh方式远程登录服务器,远程在服务器端执行screen命令,然后就出现了cannot find terminfo entry的错误。 解决方案: 1. 远程执行echo $TERM 发现该环境变量值跟urxvt相关。 2. 查看远程主机 /
阅读全文
摘要:桌面环境用的是xfce4。 自从某次更新过后,panel中调节声音的插件变成了 xfce4-pulseaudio-plugin。然后就发现在panel中无法调节声音了。 在这个插件的属性中发现了一项设置是 Audio Mixer: pavucontrol 通过搜索,找到了这个网页:https://w
阅读全文
摘要:由于要经常用到类似与 git 中的 git add --all 这种操作,但是发现svn中并不支持类似的操作。 虽然可以使用 wildcard 进行匹配,但是 wildcard是在shell中进行匹配的,所以并不能递归地匹配到某个目录下所有的文件。 于是,参考网上的一些讨论,写了以下两个脚本: 用户
阅读全文
摘要:当双击桌面图标的时候,出现如下错误信息:Process org.xfce.FileManager exited with status 1于是做出如下尝试:1. ps aux | grep FileManager未找到2. pacman -Qs FileManager未找到3. pacman -Ql
阅读全文
摘要:要想使用该防火墙,应该需要安装 networkmanager 并启动其服务。因为之前使用的是 netctl 提供的wifi-menu 来连接无线网络,导致安装networkmanager之后启动 NetworkManager 服务的时候会失败,进而导致了 firewalld 无法使用。
阅读全文
摘要:有好几种自动设置的工具可以选择(既然说是自动设置的工具,那就说明有手动设置的工具,例如 使用 ip, iw, iwconfig 这些命令设置网络),例如:Connman, netctl, NetworkManager, Wicd, Wifi Radar 这几种工具如果同时使用的话可能会产生冲突,所以
阅读全文
摘要:1. 这几个文件系统可以在挂载的时候使用 discard 选项:ext4, xfs, jfs, vfat 2. 使用 fstrim 命令可以实现周期性的 trim,挂载时使用discard标记可以实现连续的trim。 3. 外话,设置 swappiness 的值为1,可以减少与ram中的数据进行交换
阅读全文
摘要:参考:http://www.cs.rutgers.edu/~pxk/rutgers/notes/rpc/ 启动rpc服务端会出现 unable to register 这个错误,据说是要启用 portmap,试了一下arch中没有这个命令,搜索之,在arch的新闻中(https://www.arch
阅读全文
摘要:在linux中打开的一刹那,第一感觉就是这货怎么这么丑,用的时候还发现,这货怎么这么慢。 可以通过使用GTK2来让它的图标显示得合理一些,可以调整内存的限制来减少fullGC的次数。 配置文件的路径:/usr/lib/eclipse/eclipse.ini 以下是修改后配置文件的内容,合不合理我也不
阅读全文
摘要:参考了archlinux的wiki:https://wiki.archlinux.org/index.php/Backlight 说一下情况:/sys/class/backlight/acpi_video0/,/sys/class/backlight/acpi_video1/,/sys/class/
阅读全文