标签Linux下的文章

fz 发布于 12月27, 2018

下载Chromium源码

按照官方文档来搞。不过由于访问有障碍,因此需要挂代理。我们直接用终端代理即可,由于ss也支持http,所以执行export http_proxy="http://localhost:1080"export https_proxy="http://localhost:1080"其实socks5也可以。挂代理要在装depot_tools之前就挂上。fetch --nohooks chromium这一步...

阅读全文 »

fz 发布于 08月25, 2018

在x64的Linux下编写运行32位汇编

我们使用汇编器as和链接器ld即可。使用如下方法进行汇编和链接:as --32 -o test.o test.sld -m elf_i386 -o test test.o如果要调用libc,需要先安装32位的libc,例如sudo apt-get install libc6:i386。这时的汇编和链接方法如下:as --32 -o test.o test.sld -dynamic-linker /...

阅读全文 »

fz 发布于 06月05, 2018

Linux Bash Shell的一些常用写法

article table td { border: 1px solid #d0d0d0;}每次想写个小脚本总是忘了语法,每次都上网查,但由于有很多垃圾信息,所以很浪费时间。因此我打算把重要的东西都记录下来,这样也比较好查。持续更新。条件语句if [ 条件判断式一 ]; thenelif [ 条件判断式二 ]; thenelsefi例:if [ ! -n "$res" ]; then ec...

阅读全文 »

fz 发布于 05月08, 2018

CentOS 7关闭防火墙

CentOS是真的难用,CentOS 7与CentOS 6不一样,CentOS 6使用的是iptables,直接/etc/init.d/iptables stop就可以关闭了,但CentOS 7使用的是firewall,所以:systemctl stop firewalld.service #停止firewallsystemctl disable firewalld.service #禁止fire...

阅读全文 »

fz 发布于 04月02, 2018

Linux编译安装aria2与用法

日常情况下,推荐使用axel,参数更简单。我装的最新版aria2 1.33.1,github页面:https://github.com/aria2/aria2/releases/tag/release-1.33.1。编译安装它需要gcc>=4.9.3。可以参考Linux编译安装gcc。类似地,使用$ENVDIR来指定安装路径。wget https://github.com/aria2/ari...

阅读全文 »

fz 发布于 04月01, 2018

Linux编译安装gcc

本来以为装一下很容易,随便搞搞就完事了,结果发现如果没有root权限的话还挺麻烦的,因为gcc需要三个库:gmp、mpfr、mpc。而且它们之间有依赖关系,所以安装要按顺序来。这些库要在ftp://gcc.gnu.org/pub/gcc/infrastructure/下载。在此之前使用export ENVDIR=指定一个安装路径,最好加入bashrc。wget ftp://gcc.gnu.org/...

阅读全文 »

fz 发布于 03月31, 2018

Linux编译安装PHP

通过源码进行编译安装很简单,不过选择编译设置是一个很头疼的问题。由于我对XAMPP非常熟悉,因此这里我对XAMPP编译出的PHP,使用phpinfo得到它的编译设置,这样不容易踩坑。我得到的编译设置如下:./configure --prefix=安装路径 --with-config-file-path=configure文件的存放路径 --with-apxs2 --with-mysql=mysql...

阅读全文 »

fz 发布于 03月30, 2018

Linux添加字体

很简单,把字体放进/usr/share/fonts即可,可以自己新建一个目录。具体来说,如果是Ubuntu的话,会有一个truetype目录,存放ttf字体。由于我们现在基本上都是ttf的,所以我一般也就在里面新建一个fz文件夹,并放在这个目录下。...

阅读全文 »

fz 发布于 03月30, 2018

Linux安装TeX Live

注意:我安装的是TeX Live 2017,相关路径根据版本不同需要进行修改。如果是复制iso安装,则需先挂载iso:mount -o loop ~/texlive2017-20170524.iso ~/texliveisosudo mkdir /usr/local/texlivesudo chown fz:fz /usr/local/texlive #改成自己的用户名cd /media/fz/T...

阅读全文 »

fz 发布于 03月08, 2018

Linux安装ftp客户端

有一些发行版没有ftp,找了很久也没找到去哪能找到源码。最后去有ftp的发行版查了半天,在Ubuntu下找到了点信息,Ubuntu的ftp是在一个叫netkit的库里,Ubuntu自带的版本在这里,最新官方下载地址在这里,安装帮助在这里。 后来WXC和我局发现arch里面的ftp是在一个叫inetutils的库里,属于GNU。这是官方网站,可以在这里下载。 编译安装就比较简单了。 wget htt...

阅读全文 »