centos入门教程,centos安装步骤
老铁们,大家好,相信还有很多朋友对于centos入门教程和centos安装步骤的相关问题不太懂,没关系,今天就由我来为大家分享分享centos入门教程以及centos安装步骤的问题,文章篇幅可能偏长,希望可以帮助到大家,下面一起来看看吧!
CentOS-6.8 手把手安装教程(多图+贴镜像文件)
之前一直没了解过 Linux,也就简单的用过 Ubuntu,以及半查半折腾的在阿里云的 CentOS系统上部署了一个博客,最近想系统的看一下 Linux的一些知识,先做个简单的入门,6.8已经是一个比较早的版本了,而 6和 7的整体版本差异还是有些大的,所以后面,我计划再写一篇 7系列的安装文章,毕竟是出于学习哈~
(一)必要准备
虚拟机:VMware Workstation Pro 14
镜像文件:CentOS-6.8-x86_64-bin-DVD1.iso
(二)新建虚拟机
创建新的虚拟机
选择自定义(高级)
硬盘兼容性
选择稍后安装操作系统
选择操作系统以及版本
命名虚拟机
处理器配置
设置虚拟机内存
设置网络类型
想要使用网络,给出了三种方式:桥接模式、NAT模式、仅主机模式。在这里,我选择的是桥接模式,也就是使用桥接网络,如果有兴趣具体了解一下别的模式的朋友,可以去查阅一下
选择 I/O控制器类型
这一步,需要指定 I/O控制器类型,仍然是三个选项(不过 BusLogic不可用)
这里我们选择默认的推荐的就可以了
选择磁盘类型
一般就服务器来说,更常用 SCSI类型,所以这里还是选择默认推荐的就可以了
选择创建新虚拟磁盘
指定磁盘容量
选择磁盘文件
暂时准备完成
这样就可以了,点击完成
最后修改
完成后,就会弹出咱们刚创建好的虚拟机页面,别忘了,我们还有镜像文件没有指定,点击编辑虚拟机设置,选择 CD/DVD(IDE),点击展开后,右侧选择使用镜像文件,然后指定对应 iso文件。注:配置完成后没还可以将 USB控制器,声卡,打印机设备等不需要的设备移除掉,同样点击编辑虚拟机设置,在硬件中点击指定硬件,选择移除就可以了
到这里,一个虚拟机的创建就基本配置好了,下面就开始正式的安装 CentOS系统
安装系统
打开虚拟机电源,正式开始安装系统
进入安装模式
首先显示的是五个选项:最终,选择第一项 Install or upgrade an existing system
跳过媒体测试
这段英文也很简单,就是媒体测试,选择 skip跳过就可以了
选择语言
进入到这个画面,点击 Next。选择语言,当然,大家可以选择中文简体等,我不太清楚,中文会不会有一些小问题出现,暂时我选择的还是英文,不过大家可以按照自己的来。选择美式英语,实际这几种也差不多
选择设备类型
接着可能会弹出存储设备警告,我们选择丢弃掉所有数据——Yes,discard any data
设置主机名
这里我没做修改,大家可以按自己的来
选择时区
当然了,我们要选择中国的,可以下拉选择找到 Asia/Shanghai或者在地图上,找到中国上海位置的小黄点,点击
设置 Root密码
这没什么好说的,记好就可以了
分区
我们选择最后一项,自定义硬盘分区。选择 Creat(创建),接着选择 Standard Partition(标准分区),再点击②中的 Create。下一个界面有两个需要下拉修改的地方。第一个:分/boot区,系统文件类型为 ext4,给 200MB空间,用来放启动文件。第二个:分 swap交换分区,给 2048MB,这里给内存大小的 1、1.5、2倍都是有的。第三个:将其余所有空间分配给/。挂载点选择/,系统文件类型为 ext4,选择 Fill to maximum allowable size。最终结果:选择下一步,会弹出格式化警告,意思就是会破坏掉硬盘中所有数据。选择 Format就可以了。点击后,接着选择 Write changes to disk写入硬盘
安装boot引导
直接选择下一步
选择安装内容
我自己也作为一个初学者,选择了安装 Desktop,但是使用图形桌面会占用挺多的资源,熟练后,很多人就不装桌面了,实际服务器,可能有的人就去装个宝塔。安装结束,就是这个样子,Reboot重启就好了
开机前的基本设置
欢迎界面,这里不用管,直接下一步。一个许可的信息,选择同意,然后下一步。创建一个用户,这里就是一个非 Root的用户,不是拥有所有的权限,自行填写就好了。日期同步这里,可以直接点击下一步不管,或者选择 Synchronize date and time over the network,也就是通过网络同步日期和时间,如果想要设置最好找一个中国的时间服务器,例如阿里,用之前 ping一下,看看能不能 ping通就可以了,删掉它默认的,将咱们自己找的 add进去就完事。kdump是在系统崩溃、死锁或者死机的时候用来转储内存运行参数的一个工具和服务,这里默认即可,点击下一步。选择 yes。这里登录,可以使用刚才的 User,也可以使用 root,由于我们后面需要设置一些东西,所以选择了 Root,到这里安装就算完成了
配置网络
CentOS-6.8默认安装好是不可以上网的,所以需要修改一下配置,配置网络的方式有很多种,想要详细了解,可以去了解下更多的方式。如果是桌面版的用户,桌面空白处选择 Open in Terminal,非桌面用户,登录后则直接写命令就可以了。输入 ls/etc/sysconfig/network-scripts后回车。看到了 ifcfg-eth0这个值。接着输入 vi/etc/sysconfig/network-scripts/ifcfg-eth0,意思就是编辑这个配置文件,添加或者修改一些内容,将光标移到 ONBOOT=no那里,将 no设置为 yes保存退出。注:
总结
到这里,CentOS-6.8的版本就彻底安装结束了,还有一些完善性的配置,大家在学习的过程中,慢慢补充就好了,对于 Linux,我也是一个小小的菜鸟,一边想着记录,自己的学习过程,一边分享给大家,希望大家能够不吝指教,我也非常愿意和大家一起交流学习,也很感谢大家的支持,谢谢大家!
结尾
如果文章中有什么不足,欢迎大家留言交流,感谢朋友们的支持!如果能帮到你的话,那就来关注我吧!如果您更喜欢微信文章的阅读方式,可以关注我的公众号。在这里的我们素不相识,却都在为了自己的梦而努力❤一个坚持推送原创开发技术文章的公众号:理想二旬不止
python编程开发app教程(自学编程软件入门)
准备工作
使用python开发应用程序需要python模块kivy。Kivy是一个开源的跨平台Python开发框架,用于开发创新的应用程序。简而言之,这是一个python桌面程序开发框架。什么的强大在于kivy支持linux、mac、windows、android和ios平台,这也是开发app需要这个模块的原因。一系列python教程,免费提供,遇到bug及时反馈,与按钮裙讨论交流60 61 15 02 7虽然kivy是跨平台的,但是如果要在不同平台上使用python代码,就需要将Python代码打包成相应平台的可执行程序。好在kivy project下面有一个打包工具项目——buildozer,这是官方推荐的打包工具。因为相对简单,自动化程度高,其他项目,比如python-for-android,也能起到类似的作用,所以我赢了这里就不介绍了。基维
搭建kivy开发环境
kivy开发环境需要安装在pc上。这里演示了在mac和linux下的安装过程。
为mac安装kivy
安装一些依赖包:
安装cython和kivy:
如果安装kivy时出现错误,请按照以下方式安装kivy:
安装后测试:
注意:如果导入kivy模块时没有报告错误,则安装成功。
为centos7安装kivy
首先安装依赖项:
安装cython和kivy:
Centos安装kivy参考:3359kivy.org/docs/installation/installation-linux.html#使用软件包
注:其他安装kivy的方式可以移动:
用kivy开发第一个python app
安装kivy后,就可以开发app程序了。这里这是hello-world程序的演示。kivy更复杂的用法不是本文的重点,后面会以书面形式介绍。1)创建一个main.py文件,并编写:
2)创建一个hello.kv文件,并写入:
简单解释:main.py是入口函数,定义了一个HelloApp类,继承了kivy.app;Hello.kv文件是一个kivy程序,相当于定义了界面风格等。这个文件的命名规则是类名小写,app移除。
运行第一个python应用。
运行结果:
安装buildozer工具
通过上面的编码,我创建了我的第一个python app程序,可以直接在mac、linux、windows平台上运行。那么我怎么让它在安卓或者苹果手机上运行呢?我们知道要在android上运行,需要将其打包成apk安装程序,所以需要使用前面提到的buildozer工具,.buildozer的安装过程相对简单:
用buildozer工具将kivy程序打包成apk。
在python项目目录中运行:
成功运行将创建一个配置文件buildozer.spec。您可以通过修改配置文件来更改应用程序的名称,然后运行:
运行上面的命令会生成一个跨平台的安装包,可以应用于Android、ios等。如果是用于Android,那就是python-for-Android项目。
第一次运行上述命令时,系统会自动下载Android sdk等必要文件,如下图所示。
注:这里只把演示打包成apk文件,iso平台可以自己研究。参考文件:
python apk程序测试
如果上述所有步骤都成功运行,应该会在项目目录下的bin目录中生成一个apk文件,如下所示
然后下载apk到安卓手机安装。测试结果如下:
打开应用程序:
推土机制造说明
buildozer包装过程中的坑点
如果在打包过程中遇到错误,可以将buildozer.spec的配置文件中的log_level修改为2,然后重新运行。可以看到具体的错误信息。
错误:您可能错过了安装32位库
这个错误是我在centos7上运行Times的失误,大意是系统缺少一些32位的依赖文件。解决方案:
参考:3359 ask. fedora project. org/en/question/9556/how-do-I-install-32 bit-libraries-on-a-64 bit-fedora/
错误报告:编译Cython文件时出错
意思是cython文件中有一个错误。可能是没有安装cython模块,或者是版本有问题。解决方案:
错误:ioerror:没有这样的文件或目录.
这是包装的最后一步。将apk文件复制到项目bin目录是错误的。这是buildozer的一个bug。解决方案:修改
/usr/local/lib/python 2.7/dist-packages/build dozer/Tagets/Android. py文件:在文件开头导入:
将第786行中的以下代码替换为:XXX发现apk名称实际上是如何根据标题构建的:
构建虚拟机
Kivy正式推出了buildozer的虚拟机镜像,已经安装了buildozer和一些依赖文件,为buildozer包测试提供平台。像我之前在mac上用buildozer打包,一直报错,后来换成centos,还是没有我没有成功,所以我下载了这个虚拟机。测试结果如下:
虚拟机下载地址:
注:给能如果不能解决依赖问题,您可以使用该虚拟机进行程序打包。开发环境还是建议用自己的机器。
王者之心2点击试玩
centOS中文怎么设置
centOS一般都是英文显示,如果要显示中文。需要安装语言包,
怎么设置Linux系统中文语言,这是在开始使用Linux的时候,都会遇到一个问题,就是终端输入命令回显的时候中文显示乱码。出现这个情况一般是由于没有安装中文语言包,或者设置的默认语言有问题导致的。以centos为例,操作Linux怎么查看语言,设置修改语言
查看当前系统语言
登陆linux系统打开操作终端之后,输入echo$LANG可以查看当前使用的系统语言。如
2.查看安装的语言包
查看是否有中文语言包可以在终端输入locale命令,如有zh cn表示已经安装了中文语言
3.如果没有中文语言呢
可以通过网上下载安装中文语言包yum groupinstall chinese-support
安装完后
输入locale命令
4.如何修改系统语言为中文
1临时更换语言
如果只是临时更换linux系统的语言环境,可以通过输入设置 LANG=语言名称,如中文是 zh_CN.UTF-8
2.修改系统默认语言
以上方法是通过修改设置系统默认的语言配置
如vi/etc/sysconfig/i18n(注意改好之后重启一下系统)
5.其他注意事项
如果按照以上方法设置修改设置中文语言还是不行的话,注意您的链接终端选择的编码。
如xshell为例,把终端的编码选择中文,或者UTF8即可