linux学习经历三

一个菜鸟程序员的Linux学习经历+实习+工作(生涯经历直播,会持续更新)(个人经历原创) 本人是广州华南理工大学软件学院的一名学生,怎么说呢,学习软件这个专业也是偶然的一个机会吧。     上大学报志愿当初没有填写过软件这个专业,只因为看到华工是985工程学校,我就报了名,然后迷迷糊糊在被录取之后,就被分配到了软件专业,也可能是我和软件的缘分吧~嘻嘻         开始的大一大二,除了正常完成学校的正课,基本没有课外花太多时间在本专业上。     只有到了大二下学期,才开始自学 阅读详情
/** 显示当前时间 **/
[root@bogon ~]# date
2018年 01月 26日 星期五 17:36:13 CST


/** 指定时间关机 **/
shutdown -r 17:40
Shutdown scheduled for 五 2018-01-26 17:40:00 CST, use 'shutdown -c' to cancel.


/** 取消上一个shutdown指令 **/
shutdown -c


/** 下载vsftp插件 **/
[root@bogon ~]# yum -y install vsftpd
已加载插件:fastestmirror
…………

/** 设置开机启动,ctl是control缩写,vsftpd的d是daemon:守护进程的缩写 **/
[root@bogon ~]# systemctl enable vsftpd


/** 重启vsftp服务 **/
[root@bogon ~]# systemctl start vsftpd.service


/** 防火墙开启21端口,添加ftp服务,再重启防火墙 **/
[root@bogon ~]# firewall-cmd --zone=public --add-port=21/tcp --permanent
success
[root@bogon ~]# firewall-cmd --permanent --zone=public --add-service=ftp
success
[root@bogon ~]# firewall-cmd --reload
success


/** 添加用户gaocc到root用户组,但不允许用户登录系统,只能登陆ftp,ftp登录后默认路径是/home/data **/
[root@bogon ~]# useradd -g root -d /home/data -s /sbin/nologin gaocc


/** 设置密码 **/
[root@bogon ~]# passwd gaocc
更改用户 gaocc 的密码 。
新的 密码:
无效的密码: 密码少于 8 个字符
新的 密码:
重新输入新的 密码:
passwd:所有的身份验证令牌已经成功更新。


/** 设置gaocc权限,仅限于data目录下文件的操作 **/
[root@bogon ~]# chown -R gaocc:root /home/data
[root@bogon ~]# setsebool -P ftpd_full_access on


/** 修改配置文件,禁制匿名用户登录;把anonymous_enable=YES 改为: anonymous_enable=NO **/
[root@bogon ~]# vi /etc/vsftpd/vsftpd.conf


/** 通过ftp传输jre压缩包,这里解压,然后新建文件夹java,mv剪切过去 **/
[root@bogon data]# tar -zvxf server-jre-8u161-linux-x64.tar.gz 



/** 因为jre是通过ftp传输得到的,并没对应的所有者和所属组,这里将jre目录和子目录授为root权限 **/
chown root:root -R /home/java/jdk1.8.0_131/


/** 配置环境变量;
	在文件末尾加入下面代码,强制保存(w!)退出
	export JAVA_HOME=/home/java
	export JRE_HOME=/home/java/jdk1.8.0_161
	export CLASSPATH=$JRE_HOME/lib/rt.jar:$JRE_HOME/lib/ext
	export PATH=$PATH:$JRE_HOME/bin
 **/
# vi /etc/profile


/** 类似刷新配置文件,让修改生效 **/
[root@bogon java]# source /etc/profile


/** 验证jre配置是否成功 **/
[root@bogon java]# java -version
java version "1.8.0_161"
Java(TM) SE Runtime Environment (build 1.8.0_161-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.161-b12, mixed mode)


/** 用wget方式下载mysql,.rpm是安装mysql的预先准备 **/
[root@bogon ~]# yum -y install wget
………………
[root@bogon ~]# wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm


/** 在线安装mysql,-y表示如果有“是否”选项,都选择“是” **/
[root@bogon ~]# yum -y install mysql-community-server


/** 启动mysql进程,允许开机启动,重启mysql进程 **/
[root@bogon ~]# systemctl start mysqld
[root@bogon ~]# systemctl enable mysqld
[root@bogon ~]# systemctl daemon-reload


/** 重新设置登录密码,默认密码再log文件找,在tomcat5.7后密码要求有特殊字符,英文大小写,数字 **/
[root@bogon ~]# vi /var/log/mysqld.log
[root@bogon ~]# mysql -u root -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 7
Server version: 5.7.21
Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
ALTER USER 'root'@'localhost' IDENTIFIED BY 'Gcc@163.com'
Query OK, 0 rows affected (0.00 sec)

/** 设置允许远程登录mysql **/
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Gcc@163.com' WITH GRANT OPTION;
Query OK, 0 rows affected, 1 warning (0.01 sec)
mysql> exit


/** 打开防火墙3306端口,并修改默认编码为utf-8
	修改/etc/my.cnf配置文件,在[mysqld]下添加编码配置,如下所示:
	[mysqld]
	character_set_server=utf8
	init_connect='SET NAMES utf8'
 **/
[root@bogon ~]# firewall-cmd --zone=public --add-port=3306/tcp --permanent
success
[root@bogon ~]# firewall-cmd --reload
success
[root@bogon ~]# vi /etc/my.cnf
success


/** 重启mysql进程,查看utf-8是否配置成功,之后可以用navcat等工具测试连接 **/
[root@localhost ~]# systemctl restart mysqld
[root@bogon ~]# mysql -u root -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
……
mysql> show variables like '%character%';
+--------------------------+----------------------------+
| Variable_name            | Value                      |
+--------------------------+----------------------------+
| character_set_client     | utf8                       |
| character_set_connection | utf8                       |
| character_set_database   | utf8                       |
| character_set_results    | utf8                       |
| character_set_server     | utf8                       |
| character_set_system     | utf8                       |
| character_sets_dir       | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
8 rows in set (0.01 sec)
mysql> exit
Bye

/** 从ftp获取压缩包,解压tomcat,配置端口8080改为80 **/
[root@bogon data]# tar -zxvf apache-tomcat-8.5.27.tar.gz
[root@bogon home]# vi tomcat/apache-tomcat-8.5.27/conf/server.xml 


/** 设置防火墙开发80端口,再重启 **/
[root@bogon home]# firewall-cmd --zone=public --add-port=80/tcp --permanent
success
[root@bogon home]# firewall-cmd --reload
success


/** 启动tomcat,关闭tomcat **/
[root@bogon /]# /home/tomcat/apache-tomcat-8.5.27/bin/startup.sh
……
[root@bogon tomcat]# apache-tomcat-8.5.27/bin/shutdown.sh

VS Code+ESP-IDF开发避坑指南:头文件标红报错的5种解决方法(附CMakeLists.txt配置) 本文详细解析了在VS Code中使用ESP-IDF开发ESP32时头文件标红报错的5种解决方法,包括环境配置检查、CMakeLists.txt规范配置、路径解析策略、缓存清理技巧和高级调试手段。特别提供了CMakeLists.txt的实战配置示例,帮助开发者彻底解决头文件路径问题,提升开发效率。 阅读详情

相关推荐

【ESP32-IDF】I2S音频协议实战:从PDM麦克风到PCM扬声器的全链路解析

本文深入解析ESP32-S3的I2S音频协议,从PDM麦克风采集到PCM扬声器输出的全链路实现。详细介绍了硬件PDM转PCM、Standard模式配置及混合模式协同工作,提供实战代码与性能优化建议,助力开发者高效完成嵌入式音频项目开发。

pea55的博客 888

Linux自学之旅-基础命令(shutdown关机重启命令)

Linux自学之旅-基础命令(shutdown) 文章目录前言一、shutdown能做什么?二、shutdown使用1.关机2.重启总结 前言 1.上一节我们讲述了tar命令用来打包并压缩的用法,还没看的可点击下方进入观看:tar 2.这一节我们讲述一下shutdown关机重启命令 提示:以下是本篇文章正文内容 一、shutdown能做什么? 关机、重启、延时关机都可以做到。 二、shutdown使用 命令名称:shutdown 命令全称:power-off or reboot the machin

水奈濑结花的博客哦! 3266

ubuntu安装XXX包时出现(= 20.0.8-0ubuntu1~18.04.1) but it is not going to be installed

安装mujoco_py时,最后一步尝试 import mujoco_py 时出现报错 esashim.c:1:10: fatal error: GL/osmesa.h: No such file or directory 1 | #include <GL/osmesa.h> | ^~~~~~~~~~~~~ compilation terminated. 在https://github.com/openai/mujoco-py#ubuntu-ins

dealexce的博客 1794

Linux / Ubuntu 关机命令

Linux / Ubuntu 关机命令 1. halt 停止系统运行,但不关闭电源,需要手工关闭电源,不建议用于关机。 strong@ubuntu:~$ halt Failed to start halt.target: Interactive authentication required. See system logs and 'systemctl status halt.target' for details. Failed to open /dev/initctl: Permission deni

程永强 3877

基于STM32L4XX、HAL库的ICP-10111压力传感器驱动程序设计

define ICP10111_CMD_MEAS_ULN 0x7866 // 超低噪声模式。#define ICP10111_CMD_MEAS_LP 0x609C // 低功耗模式。#define ICP10111_CMD_MEAS_LN 0x70DF // 低噪声模式。#define ICP10111_CMD_MEAS_N 0x6825 // 正常模式。ICP10111_MODE_LN, // 低噪声。// 等待测量完成(根据模式不同等待时间不同)

zhusl6688的博客 417

【数据集】3D-GloBFP:全球首个三维建筑轮廓数据集

【数据集】3D-GloBFP:全球首个三维建筑轮廓数据集

WW、forever的博客 1687

Linux常用命令

摘要:包含pwd,cd,ls,cat,tac,file,echo,shutdown,date,clock(hwclock),cal命令 此为sunny,王苗苗同学的学习笔记,持续学习,持续分享,日积月累,向着大神之路前进 Linux文件系统: 1、文件名称严格区分字符大小写 2、文件名可以使用除/以外的任意字符 3、文件名长度不能超过255字符 4、以.开头的文件为隐藏文件 .:当前目录 ...

wangmiaoyan的博客 387

9篇9章1节:认识 SHARE 数据库

SHARE数据库是欧洲最大的跨国老龄化追踪调查项目,覆盖28个欧洲国家和以色列的50岁及以上人群。自2004年启动以来,已完成14-16万受访者的50-60万次访谈,形成跨度20年的纵向数据。该数据库采用标准化的多阶段抽样方法,收集健康、经济和社会关系等领域的多维度信息,具有高度的跨国可比性。SHARE与美国HRS、英国ELSA等调查对接,构成全球老龄化研究网络。数据免费向科研人员开放,但需注册并承诺仅用于非商业性研究。该项目由欧盟委员会等多方资助,为老龄化研究和政策制定提供了重要实证依据。

MD Code 901

linux 关机和重启电脑,Linux关机和重启命令

shutdownshutdown [选项] 时间选项:-c : 取消一个关机命令-h : 关机-r : 重启[root@localhost ~]# dateTue Dec 6 21:06:38 PST 2016[root@localhost ~]# shutdown -r 07:33Shutdown scheduled for Wed 2016-12-07 07:33:00 PST, use '...

weixin_31955599的博客 692

手把手教你学BSP(11.3)--BSP实例:基于Raspberry Pi 4 Model B的Linux BSP开发实例

通过以上步骤,我们完成了一个基于Raspberry Pi 4 Model B的Linux BSP开发过程,包括硬件初始化、设备驱动编写、Bootloader配置、内核配置和编译,以及最终映像的生成。每个步骤都非常重要,确保每一步都正确无误才能使整个系统正常运行。

MHD0815的博客 1011

《网络摄像机实战11:flutter_webrtc支持 AWS Kinesis Video Streams信令服务器》

本文介绍了如何在Flutter项目中集成WebRTC实现网络摄像头的实时视频和音频对讲功能。通过使用flutter_webrtc插件,开发者可以快速构建跨平台的视频通信应用。文章详细说明了集成步骤:1)安装flutter_webrtc插件;2)配置信令服务器和KVS服务;3)初始化本地/远程视频渲染器;4)建立WebRTC连接并进行设备呼叫。最后展示了实际应用效果图,证明该方案能有效实现移动端与摄像头的实时音视频交互。该方案为开发智能家居监控等应用提供了技术参考。

lvj_158的专栏 356

linux关机告诉用户,在Linux服务器关机前向用户显示一条自定义消息

在先前的文章中,我们解释了 Linux 中 shutdown、poweroff、halt、reboot 命令的不同之处,并揭示了在用不同的选项执行这些命令时它们实际做了什么。本篇将会向你展示如何在系统关机时向所有的系统用户发送一条自定义的消息。作为一名系统管理员,在你关闭服务器之前,你也许想要发送一条消息来警告他们系统将要关闭。默认上,shutdown 命令会如下所示给其他系统用户广播这条信息:1...

weixin_28871097的博客 1186

CelebA-HQ数据集下载【详细明了版】分辨率包括【64,128,256,512,1024】

CelebA-HQ 是在ICLR2018上,nVidia发表了一篇名为Progressive Growing of GANs for Improved Quality, Stability, and Variation的论文,文中通过训练高分辨率GAN生成了一个新的人脸数据集CelebA-HQ.CelebA是港科大汤晓鸥组收集的人脸数据集(总共200k图片),包括了人脸特征点(landmark),人脸属性(attribute)等信息,详细介绍参考链接[1]和[2]

zik的博客 1万+

linux-redis学习经历三,了解redis数据和基本操作

Xshell 5 (Build 1339) Copyright (c) 2002-2017 NetSarang Computer, Inc. All rights reserved. Type `help' to learn how to use Xshell prompt. [d:\~]$ Connecting to 192.168.0.154:22... Connection estab

gcc_java的博客 5415

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

《浙江大学宋广华LINUX视频》

最近又想学习一下LINUX,发现硬盘里有一部《浙江大学宋广华LINUX视频》,是08年3月下载的,现在三年过去了,LINUX还没入门。不知其他看视频的人现在都怎么样了?不管如何,现在开始好好学吧。三年过去,LINUX是越来越火。那时LINUX的视频教程很少,现在LINUX的培训机

fuping304的专栏 1734

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

我的linux系统学习之道

想学习linux系统的朋友,在此我想分享一下自己的学习经历,本着开放自由平等共享的原则,当然这也是linux要求的精神。如果有更好的你可以当仁不让的站出来,并献上更好的美味! 有这么一部分接触的第一本书可能是CE官方认证的三本书,当然都是为了生存啊,如果有能使生活变得更好一点考点证也是在所不辞的。关于这CE三本书是官方读本相当于手册,红帽考CE必读之书,除了能考...

weixin_34248023的博客 86

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

Linux系统工程师的必备素质

最近在51cto上发表的博文:怎样成为优秀的Linux系统工程师(http://johnwang.blog.51cto.com/474770/886245)收到了很多朋友的关注,也大大出乎我的意料。没想到有这么多朋友对Linux抱有这么大的热情。后续也有很多朋友通过各种方式联系我,包括qq群(3天爆满500人,无法再加)、qq、微博关注(http://weibo.com/u...

weixin_33781606的博客 87

linux培训经历,简单聊聊Linux学习经历

原标题:简单聊聊Linux学习经历学习,是我们一生中都规避不了的一个话题,人的一生中都是在不断的学习,无论是功成名就的人士,还是一无是处的小混混,始终都处在一个不断学习的环境中,只是学习的内容千差万别,有的人是为了提升自己各方面的能力和素养,有的人是为了生计。而对于我一个学生来说,更是在不断地学习中成长的,从课程知识的学习,到学习做人的道理,为人处事的道理等等,都是在时刻进行中。那么,今天我就聊聊...

weixin_34223525的博客 120

嵌入式Linux——学习经历

简介:         本文主要介绍我学习嵌入式的经历。并结合自身的经验希望可以对大家有所帮助。 视频及教材:         郭天祥相关视频及教材,天狼星相关视频及教材,野火迷你相关视频及教材以及韦东山100ask官网所介绍的视频及教材 个人简介:         我的本科学校是一个很普通的二本,研究生也是二本。我找的是一个规模中等的公司(我个人对这份工作还是比较满意的)。而我所面试的...

静祥阁 2万+

实习生的职场经历

这是我滴实习故事,希望可以给你带你了解一个普通大学生的实习过程

little_startoo的博客 2169

简单聊聊Linux学习经历

学习,是我们一生中都规避不了的一个话题,人的一生中都是在不断的学习,无论是功成名就的人士,还是一无是处的小混混,始终都处在一个不断学习的环境中,只是学习的内容千差万别,有的人是为了提升自己各方面的能力和素养,有的人是为了生计。而对于我一个学生来说,更是在不断地学习中成长的,从课程知识的学习,到学习做人的道理,为人处事的道理等等,都是在时刻进行中。那么,今天我就聊聊我学习过程中的一个小经历...

weixin_30535565的博客 68

嵌入式Linux学习经历 学前小结

嵌入式初学者的杂谈学习记录

Amberzzz0717的博客 1517
上一篇: linux学习经历二
下一篇: linux-redis学习经历一,安装和简单使用
gcc_front
博客等级 码龄9年 16粉丝 98原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值