非debian的系统学习
独爱debian,但雨露均沾
修诡道的马前卒
世事洞穿而寡言,名利看淡而重学!
个人邮箱:yanzhang.guo@qq.com
展开
-
解决curl: (25) Failed FTP upload: 553的问题
把一个文件上传到ftp服务器时,发现curl: (25) Failed FTP upload: 553的问题,后来发现是服务器上那个文件夹权限导致的,换了个文件夹就好了。原创 2020-05-28 10:39:31 · 2163 阅读 · 0 评论 -
Bootloader,MBR,主分区,扩展分区,逻辑分区的区别
MBR,一个是放置该硬盘的信息区,称之为主引导记录(MBR,Main Boot Record),一个是实际文件数据放置的地方.其中,MBR是整个硬盘最重要的区域,一旦MBR物理实体损坏时,则该硬盘就差不多报废了,一般来说,MBR有512个字节,且可以分为两个部分。Bootloader,第一部分有446个字节,用于存放引导代码,即bootloader。主分区和扩展分区,第二部分有64个字节,...原创 2018-11-06 14:13:39 · 4631 阅读 · 4 评论 -
failed to load external entity "http://docbook.sourceforge.net/release/xsl/current/manpages/docbook
系统是:guoyz@debian:~/mosquitto-master$ lsb_release -aNo LSB modules are available.Distributor ID: DebianDescription: Debian GNU/Linux 9.9 (stretch)Release: 9.9Codename: stretch编译mqt...原创 2019-07-17 21:32:09 · 2028 阅读 · 1 评论 -
Ubuntu 18.04更换内核方法
(1)首先,我们打开Ubuntu的Kernel网站;Kernel网址:http://kernel.ubuntu.com/~kernel-ppa/mainline/(2)拖动到底下看看Ubuntu的最新内核版本(最底下的最新);(3)在自己的Ubuntu终端中输入uname -r查看本机版本号;(4)如果发现线上版本比本地版本高的话。选择线上版本;(5)进入某个内核版本之后会有各...原创 2018-11-06 14:16:17 · 14464 阅读 · 0 评论 -
Linux操作系统下轻松刻录CD-ROM数据光盘
Linux操作系统下轻松刻录CD-ROM数据光盘:首先,扫描刻录机设备号(前提安装了cdrecord刻录工具):##cdrecord -scanbus扫描结果将自动发现刻录机的设备号。例如设备号为dev=6,0则刻录光盘时,输入命令##cdrecord -v speed=4 dev=6,0 cdrom_img.iso注意:6,0这里是逗号,不是点,可以添加-eject在刻盘成功之后...原创 2018-11-06 14:12:17 · 2527 阅读 · 2 评论 -
ubuntu 18.04、mint18.1、debian9.6安装微信
现在我在debian9上安装微信。之前我在ubuntu18.04安装成功了微信,我记得我在mint18.1上也是成功的,用的是方法5。方法1,2,3都是先安装一个环境,再安装微信,但是这些环境都特别大,我不大喜欢。方法4是个小工具,有兴趣的可以试一下。我现在就用我在ubuntu上面成功的方法在debian上也安装一下。方法1,安装node,npm,方法如下:链接:https://www...原创 2018-09-12 14:29:11 · 3447 阅读 · 0 评论 -
Ubuntu 17.04安装vnc4server
Ubuntu 17.04安装vnc4server(server和client必须是同一网段,我这边是同一个无线网):1. 安装vncserver##apt-get install vnc4server 2. 启动vncserver,第一次启动需要输入密码,并且会在用户家目录下产生vnc配置文件,放在隐藏目录.vnc下, :1 表示1号桌面##vncserver :1 3. ...原创 2018-11-06 14:24:22 · 3122 阅读 · 0 评论 -
Linux嵌入式系统和linux纯系统上电加载程序的不同
有些CPU在运行bootloader之前运行一段固化的程序,比如x86结构的CPU就是先运行BIOS中的固件,然后才运行硬盘的第一个分区中的bootloader,在大多数的嵌入式系统中并没有固件,bootloader是上电第一个执行的程序。Bios有上电自检硬件是不是有问题,如果嵌入式系统跳过这个环节,那就是说嵌入式系统中没有上电自检。在嵌入式上电之后,需要一段程序(bootload...原创 2018-11-06 14:18:56 · 1034 阅读 · 1 评论 -
apt,apt-get,aptitude层层升级,upgrade和dist-upgrade
apt集成了apt-get的部分命令,所以apt比apt-get高级一点,aptitude解决了apt对于依赖的问题,所以aptitude比apt又高级一点。 ##sudo apt-get install aaa##sudo apt install aaa##sudo aptitude install aaa没有aptitude的,就先安装一下aptitude. dist...原创 2018-11-16 12:36:31 · 1642 阅读 · 2 评论 -
Ubuntu 18.04安装vnc
Ubuntu 18.04安装vnc,因为在之前ubuntu17.10上面的方法行不通。Step1:安装xfce##sudo apt-get install xfce4 step2:安装VNCServer##sudo apt-get install vnc4serverStep3:设置密码并运行vncserver##vncserver Step4:配置xstartup文件...原创 2018-11-07 11:16:57 · 10475 阅读 · 1 评论 -
Ubuntu 17.10图形界面编程
Ubuntu 17.10图形界面编程,需要工具(gcc编译器,make命令,glade开发界面,GTK+的安装,一个编辑程序的ide)Gcc,make,gtk一般系统都是自带的,如果没有可以安装,##sudo apt-get install (你需要安装的工具);## make –version 可以看make的版本号Glade是GTK+图形用户界面产生器,可以拖动某个图标就可以生成一...原创 2018-11-07 10:01:02 · 1387 阅读 · 0 评论 -
Ubuntu18.04安装mysql数据库方法:
MySQL5.7版本最高只适配到Ubuntu17.04,而MySQL8.0最高适配到Ubuntu18.04。因此需要去官网http://dev.mysql.com/downloads/repo/apt/.下载一个mysql-apt-config_0.8.10-1_all.deb,Step0:声明一下,如果之前安装mysql失败过,估计是需要重装系统的,如果是第一次安装,按照以下步骤应该是没有问...原创 2018-11-07 11:15:03 · 1111 阅读 · 0 评论 -
windows10关于开机蓝屏出现(www.windows.com/stopcode)的问题
我的系统:情况介绍:好几天没有重启我的电脑了,一直在用,结果提示了一个警告,说是内存不够了,我也没有在意,但是觉得电脑有点卡了,所以重启了一下,结果出现了如下的蓝屏问题。解决办法:其实不算是解决办法,我就是按照上面提示的打开那个网址(www.windows.com/stopcode),网页信息如下:,然后进入了安全模式,然后什么都没有做,等了一会儿,我就重启我的电脑...原创 2019-03-03 12:37:17 · 204850 阅读 · 50 评论 -
解决archlinux中fcitx配置中不能调出任何输入法,与调出输入法之后,不能激活使用的问题
前提,安装了:# sudo pacman -S fcitx# sudo pacman -S fcitx-im# sudo pacman -S fcitx-configtool# sudo pacman -S fcitx-sogoupinyin根据Fcitx (简体中文), 我是gnome桌面,使用的是gdm管理,所以在~/.xprofile里面(没有的话就新建一个),添加如下语句:...原创 2018-12-21 11:17:12 · 6265 阅读 · 7 评论 -
archlinux上安装TIM之后解决截图黑屏的问题
安装TIM就可以参考下面这篇文章,是很赞的一篇文章:https://www.lulinux.com/archives/1319里面的TIM,我是安装成功了,在我archlinux 201812版本上。-------------------------------------黑屏问题已经彻底解决了,在开始登录之前,选择gnome on xorg登录就好了。以下是原来的老方法,可放...原创 2018-12-17 18:50:15 · 1822 阅读 · 0 评论 -
archlinux2018.12安装过程,解决磁盘分区问题
我安装的是2018.12版本的。安装过程参考:https://blog.csdn.net/r8l8q8/article/details/76516523下文中,我将参考博文称之为手册。手册,开始的时候,要新建分区,用的是fdisk。我在分区之前,是sda1-8,没有9-10的,很明显可以看到现在的sda8-10是我参考手册来的。[root@archlinux gyz]# lsbl...原创 2018-12-14 16:37:43 · 2476 阅读 · 0 评论 -
archlinux2018.12安装过程,解决连网问题方法
我安装的是2018.12版本的。安装过程参考:https://blog.csdn.net/r8l8q8/article/details/76516523下文中,我将参考博文称之为手册。在手册中,在U盘引导之后,可以使用命令wifi-menu去连接一个无线网,但是在制作完新系统的grub之后,重启(虽然手册说不重启也是可以的,但是不论重启,还是不重启)之后,命令wifi-menu就不好用...原创 2018-12-14 16:24:43 · 2428 阅读 · 0 评论 -
ip地址10.0.0.2/8,10.0.0.2/16,10.0.0.2/24,10.0.0.2/32的8,16,24,32的意思
10.1.0.2/8,说明它的子网掩码是255.0.0.0,10段的ip都可以ping通;10.1.0.2/16,说明它的子网掩码是255.255.0.0,10.1段的ip都可以ping通;10.1.0.2/24,说明它的子网掩码是255.255.255.0,10.1.0段的ip都可以ping通。10.1.0.2/32,这个说明它只能自己ping通自己。所以从上面的规律...原创 2019-04-23 22:55:35 · 11216 阅读 · 1 评论 -
ip地址(主机地址),网络地址,广播地址,子网掩码,子网个数,网关,DNS之间的关系
假设本机地址为192.168.1.133,在设置ip时,子网掩码也是跟随着一起设置的,假设本机ip子网掩码是255.255.255.0。1 2 3 4 5 6 7 8, 1 2 3 4 5 6 7 8, 1 2 3 4 5 6 7 8, 1 2 3 4 5 6 7 8192 168 1 133 255...原创 2019-04-23 22:46:34 · 1833 阅读 · 0 评论 -
Ubuntu 17.04可以连接外网,但是不能上网的解决方法
Ubuntu 17.04可以连接外网,但是不能上网的解决方法(原因其实是,无线网卡和有线网卡ip不能同时有用):把无线网卡或者有线网卡给禁了,就可以了,使用命令(禁止有线网卡enp7s0):ifconfig enp7s0 down(或者ifdown enp7s0),再使用ifconfig 会看不到有线网卡enp7s0.或者将:sudo vi /etc/network/interfa...原创 2018-11-07 10:03:36 · 1704 阅读 · 0 评论 -
Ubuntu 17.04/17.10修改ip的方法经验
Ubuntu 17.04/17.10修改ip(没有IP就不能进行数据的传输)的路径:sudo vi /etc/network/interfacesauto enp7s0 #设置自动启动eth0接口iface enp7s0 inet static #配置静态IPaddress 192.168.11.88 #IP地址netmask 255...原创 2018-11-07 09:19:08 · 1749 阅读 · 0 评论 -
IP地址,子网掩码,默认网关,DNS服务器是什么意思
Ip地址,IP是32位二进制数据,通常以十进制表示,并以“.”分隔。IP地址是一种逻辑地地址,用来标识网络中一个个主机,IP有唯一性,即每台机器的IP在全世界是唯一的(公有地址),内网地址一般用192.168.x.x,是私有地址。子网掩码,子网掩码是用来判断任意两台计算机的ip地址是否属于同一子网络的根据。最为简单的理解就是两台计算机各自的ip地址与子网掩码进行and运算后,得出的结果是...原创 2018-11-06 14:17:28 · 1479 阅读 · 0 评论 -
LFS(linux for stratch)关于急救盘的制作问题
LFS制作手册里的这三行命令,大家都不陌生,是在更新grub前的一个操作。cd /tmp grub-mkrescue --output=grub-img.iso xorriso -as cdrecord -v dev=/dev/cdrw blank=as_needed grub-img.iso 上面的作用,就是自己制作一个live CD,不过使用的是自己的grub信息,还要使用CD盘...原创 2018-12-17 19:15:34 · 376 阅读 · 0 评论 -
legacy BIOS(MBR)和uefi BIOS(GPT)介绍
1,legacy和uefi都是引导启动方式。在我们使用U盘安装系统的时候,进入setup,有一项是让我们选择legacy还是uefi。界面区别:当我们选择uefi之后,再进入bios之后,就会多一个 usb (uefi)(类似于这样的选项,详细内容不是这样的),此时,界面上会有两个和usb有关的选项,我们进入这两个usb选项,引导的界面是不一样的,这就是我们leagcy BIOS和...原创 2018-12-22 14:33:23 · 1485 阅读 · 0 评论 -
windows10上用easybcd安装redhat9.0
前提当然是安装了windows10系统,当然了7也可以,然后再下载一个easybcd。1,下载redhat9.0系统,我放到我的百度网盘了,https://pan.baidu.com/s/1AAHU0DZDvFOs86g7eY1YCg2,下载文件有三个iso文件,1是系统,23是应用安装包,可以在系统安装完成之后,单独安装,3,解压1.iso文件之后,将解压文件中的images和i...原创 2018-09-19 13:45:54 · 825 阅读 · 0 评论 -
ubuntu、mint关于vim与vi兼容性的问题,以及开机自动打开某一些应用
安装完ubuntu/mint系统,经常会出现vim和vi不兼容的问题,就是上下左右键都是ABCD这样的情况,一般都是在##vi ~/.vimrc添加set nocp,也可以在##vi /etc/profile里添加alias vi = vim,然后##source /etc/profile,就可以了。--------------------------------------开机启...原创 2018-09-18 16:35:28 · 1374 阅读 · 0 评论 -
mint 18.1安装ftp
https://blog.csdn.net/weixin_39465823/article/details/82315397上面我这篇文章已经写了怎么在ubuntu18.4上安装ftp的大致流程,下面是我在mint18.1上安装ftp的vsftpd.conf文件内容。按照网上很多教程,我都没有成功,直接死在了第一步,ftp 127.0.0.1,说什么connection resused,...原创 2018-09-13 13:02:28 · 1343 阅读 · 0 评论 -
ubuntu18.04安装ftp服务器以及遇到问题解决方案
可参考我的博文:debian9.6搭建ftp服务器和安装ftp客户端Step1:安装vsftpd安装包,##sudo apt install vsftpdStep2:配置文件,根据自己的要求来设置,## vi /etc/vsftpd.confStep3:重启vsftpd,##sudo /etc/init.d/vsftpd restartStep4:添加ftp用户,#...原创 2018-09-02 14:42:24 · 3389 阅读 · 2 评论 -
我对kvm,qemu,vmware,xen,virtualbox等虚拟化产品的简单理解
时间原因,对此理解不深,更是期望大家对我的看法作出纠正(底下留言,谢谢),让我学习下,同时让其他看此陋文也能有点收获。------------------------------------------------------------------------------------------------ 最近在搞pxe+preseed,结果有点问题,于是在...原创 2019-01-17 11:49:58 · 11561 阅读 · 2 评论 -
linux可以ping通,但是ssh被拒绝
2台pc,一个网关,都连到公司网上。pc1:192.168.1.106 ----windows 10pc2:192.168.1.133 ----debian 10网关:192.168.1.108 ----- 华为grid-T1问题:问题描述: ssh: connect to host 192.168.1.108 port 22: connection re...原创 2020-03-25 13:52:19 · 3664 阅读 · 0 评论 -
关于FileNotFoundError: [Errno 2] No such file or directory: '/home/guoyz/.Xauthority'问题的解决方法
写了个python代码,一运行,出现如下错误:guoyz@debian:~$ python3 readtxt.py Traceback (most recent call last): File "/home/guoyz/.local/lib/python3.7/site-packages/Xlib/xauth.py", line 43, in __init__ raw = o...原创 2019-11-10 22:12:53 · 4029 阅读 · 1 评论 -
archlinux上安装虚拟机
一,介绍 虚拟机分提供软件运行环境的虚拟机和提供其他系统工作的虚拟机。 提供软件运行环境的虚拟机有:java虚拟机,framework虚拟机,android虚拟机等; 提供其他系统运行的虚拟机有:vmware,virtual PC,virtualbox等; virtualbox是一款开源虚拟机软件,virtualbox是由德国Innotek公司开发,由Sun Micros...原创 2019-01-03 16:04:27 · 4177 阅读 · 0 评论 -
linux的su,su - 和sudo的区别
有错的地方,或者不同意见的,烦请留言,或者发邮箱。邮箱地址:1746902011@qq.com—————————————————————————————————su,就是switch user,即转换用户的意思。sudo的出现只是为了让su安全一点,rm命令用起来爽,代价可大了。gyz是home下的一个用户。1,先看终端表面上的区别:a,从普通用户gyz切换到超级用户r...原创 2018-12-28 18:01:08 · 2646 阅读 · 0 评论 -
linux启动启动过程(基于GPT)
上篇说了基于MBR的linux启动过程,linux启动启动过程(基于MBR),这篇再说基于GPT的linux启动过程。提到GPT,都会想到uefi,现在很多电脑都支持uefi了,但是还没有彻底取代legacy bios的引导方式。全局唯一标识分区表(GUID Partition Table,缩写:GPT)是一个实体磁盘的分区表的结构布局的标准。uefi bios和legacy bio...原创 2018-12-23 13:49:05 · 2063 阅读 · 0 评论 -
linux启动启动过程(基于MBR)
前言:因为uefi的出现,bios分为legacy bios和uefi bios,下文中,我用的是legacy bios,因为legacy bios一般配合MBR使用。这篇文章先说基于MBR的启动过程,然后再说基于比较新的GPT的启动过程,linux启动启动过程(基于GPT)。第一步:电脑上电,执行bios程序(这段程序是在rom上运行的,不是在ram内存上)bios程序的功能:...原创 2018-12-23 13:45:56 · 1324 阅读 · 0 评论 -
linux系统mkfs工具介绍
在linux系统上,当我们分区完之后,一般还要对分区进行格式化,我们使用mkfs命令,如下:[gyz@archlinux ~]$ mkfsmkfs mkfs.cramfs mkfs.ext4 mkfs.minix mkfs.vfatmkfs.bfs mkfs.ext2 mkfs.fat mkfs.msdos ...原创 2018-12-22 11:39:29 · 7359 阅读 · 0 评论 -
解决archlinux安装过程中GUID Partition Table Header signature is wrong的问题
我是参考:https://blog.csdn.net/r8l8q8/article/details/76516523这篇文章安装的(下文中为了方便,我叫它手册),可惜我开头就错了,所以导致了如下问题:[root @archiso /]# grub-install --bootloader-id="archlinux"Installing for x86_64-efi platform.G...原创 2018-12-21 11:45:04 · 3240 阅读 · 3 评论 -
ubuntu,mint,debian和archlinux更新grub的命令
debian系列的ubuntu,mint,它们更新grub的命令都是sudo update-grub 或者是sudo update-grub2而archlinux更新grub的命令是sudo grub-mkconfig -o /boot/grub/grub.cfg玩过,所以记录下来,以后查询使用。...原创 2018-12-18 00:47:16 · 3681 阅读 · 0 评论 -
ubuntu使用编程常见问题总结
总结1:Ubuntu 18.04开机启动一些脚本?(18.04和之前的系统有不同)就是在/etc/rc.local文件中添加你需要开机执行的脚本。例:##sudo vi /etc/rc.local#!/bin/bashmkdir test##reboot就可以了。参考:https://blog.csdn.net/dahuzix/article/details/807...原创 2018-11-08 09:29:23 · 824 阅读 · 0 评论 -
vim F7添加作者信息,文件修改完更改最后时间
必须是vim,不能是vi。再更新,使用函数():set nuset nocpset tabstop=4set softtabstop=4set shiftwidth=4set noexpandtabsyntax onfunction FileHead_C() call append( 0,"/***************************************...原创 2018-07-21 18:49:42 · 1484 阅读 · 2 评论