Anyone have a raspberry pi?
I just ordered the cool CPU case for it and the ice tower cooler and the pi 4 b. Going to just use it for pi hole but I thought it was super cool so I figured why not.

It's going to be fun learning how to get it working and stuff.

Never really did any programming before but seems easy enough to do stuff.
< >
正在显示第 1 - 15 条,共 37 条留言
Omega 2021 年 5 月 28 日 上午 1:37 
I have a couple. I like to use Pi's for servers because they are small, noise-less and very energy efficient.

You don't need to know programming to use a Pi. But Pi's can be a great way to learn basic programming and Linux. Even for a beginner it should be perfectly doable to build a simple remote-controlled robot with it.
iceman1980 2021 年 5 月 28 日 上午 2:16 
引用自 Green
I just ordered the cool CPU case for it and the ice tower cooler and the pi 4 b. Going to just use it for pi hole but I thought it was super cool so I figured why not.

It's going to be fun learning how to get it working and stuff.

Never really did any programming before but seems easy enough to do stuff.

You will be doing a lot of config file editing. If you don't understand networking you can't really get "pihole working". knowing cron is necessary to perform automated updates. ssh is necessary if you need access to it securely by tunnelling VNC over SSH. A firewall will be necessary, although they are "easy" they are not that easy, you will also need to get familiar with moving around linux directories.

Knowing what gets stored in /etc/ , /var/ so on. You'll also need to learn a bit about linux Systemctl and Unit files and how they work.

Setting up RPI to actually block the ♥♥♥♥ you get on mobile devices is a little more involved as well.

And if you want to go down the programming route you'll need to learn both Python and Bash.
最后由 iceman1980 编辑于; 2021 年 5 月 28 日 上午 3:05
Omega 2021 年 5 月 28 日 上午 4:24 
引用自 Product ∏
引用自 Green
I just ordered the cool CPU case for it and the ice tower cooler and the pi 4 b. Going to just use it for pi hole but I thought it was super cool so I figured why not.

It's going to be fun learning how to get it working and stuff.

Never really did any programming before but seems easy enough to do stuff.

You will be doing a lot of config file editing. If you don't understand networking you can't really get "pihole working". knowing cron is necessary to perform automated updates. ssh is necessary if you need access to it securely by tunnelling VNC over SSH. A firewall will be necessary, although they are "easy" they are not that easy, you will also need to get familiar with moving around linux directories.

Knowing what gets stored in /etc/ , /var/ so on. You'll also need to learn a bit about linux Systemctl and Unit files and how they work.

Setting up RPI to actually block the ♥♥♥♥ you get on mobile devices is a little more involved as well.

And if you want to go down the programming route you'll need to learn both Python and Bash.
Anyone who has the ability to read the manual can set up Pihole.

The cron job is recommended yet optional.

A firewall is also recommended but optional, the thing will be running in a home network meaning it's already behind a firewall.

You don't need to be familiar with command line, Systemd nor FHS / XDG as long as you can read the manual and have the ability to use Google/DuckDuckGo.

The Pihole default config is fine, OP can tweak it himself if he wants to do so. This is completely optional.


Stop this dumb elitism. This crap is scaring people away from Linux and free software. Everyone needs to start small and shouldn't be forced in to the more complex parts of running a Linux system before they even have a basic understanding of the basics.
最后由 Omega 编辑于; 2021 年 5 月 28 日 上午 4:31
Electric Cupcake 2021 年 5 月 28 日 上午 6:30 
I recommend the Argon cases that let you run off an M.2 sata key instead of a micro SD.
https://www.amazon.com/Argon-Raspberry-Support-B-Key-Compatible/dp/B08MJ3CSW7

Mine is currently hooked up to a portable touchscreen on the exercise rower downstairs. Unfortunately, the notch on the machine for placing a tablet is too narrow for the touchscreen, so I have to put the screen upside down and flip the display, but the touch inputs don't get flipped along with it which leads to some really wonky input quirks. A USB portable keyboard/touchpad works better.

The default Raspbian LXDE is quirky like that.
最后由 Electric Cupcake 编辑于; 2021 年 5 月 28 日 上午 6:31
Mad Scientist 2021 年 5 月 28 日 上午 7:31 
引用自 Product ∏
引用自 Green
I just ordered the cool CPU case for it and the ice tower cooler and the pi 4 b. Going to just use it for pi hole but I thought it was super cool so I figured why not.

It's going to be fun learning how to get it working and stuff.

Never really did any programming before but seems easy enough to do stuff.

You will be doing a lot of config file editing. If you don't understand networking you can't really get "pihole working". knowing cron is necessary to perform automated updates. ssh is necessary if you need access to it securely by tunnelling VNC over SSH. A firewall will be necessary, although they are "easy" they are not that easy, you will also need to get familiar with moving around linux directories.

Knowing what gets stored in /etc/ , /var/ so on. You'll also need to learn a bit about linux Systemctl and Unit files and how they work.

Setting up RPI to actually block the ♥♥♥♥ you get on mobile devices is a little more involved as well.

And if you want to go down the programming route you'll need to learn both Python and Bash.
They could just read and follow the manual or any of the instructional videos.

It seems like you're just talking down to people moreover new to things, rather than truly trying to be helpful. You could just provide video links, or links to instructions / explanations etc. There is no reason to go around acting in the manner that you're typically doing.

A good number of people like LTT, so this basic video could help:
https://www.youtube.com/watch?v=KBXTnrD_Zs4

So could a helpful setup video:
https://www.youtube.com/watch?v=4X6KYN1cQ1Y

Longer guide:
https://www.youtube.com/watch?v=6b3hjy85EF0

Yet another helpful video anyone can follow:
https://www.youtube.com/watch?v=dH3DdLy574M

引用自 Omega
Stop this dumb elitism. This crap is scaring people away from Linux and free software. Everyone needs to start small and shouldn't be forced in to the more complex parts of running a Linux system before they even have a basic understanding of the basics.
Not to mention people that can follow a video are doing well enough. People don't realize that they should stop trying to scare people away from attempting things. Giving caution / constructive feedback is one thing, but this is definitely not very welcoming nor really helpful indeed. Another thing people don't realize is often when you tend to talk down to people, they tend to get better than them out of spite, so they'd be creating their own opposition in the long run, lol. :cozyspaceengineersc: :cozyspaceengineersc:
iceman1980 2021 年 5 月 28 日 上午 7:41 
引用自 Mr. Gentlebot
引用自 Product ∏

You will be doing a lot of config file editing. If you don't understand networking you can't really get "pihole working". knowing cron is necessary to perform automated updates. ssh is necessary if you need access to it securely by tunnelling VNC over SSH. A firewall will be necessary, although they are "easy" they are not that easy, you will also need to get familiar with moving around linux directories.

Knowing what gets stored in /etc/ , /var/ so on. You'll also need to learn a bit about linux Systemctl and Unit files and how they work.

Setting up RPI to actually block the ♥♥♥♥ you get on mobile devices is a little more involved as well.

And if you want to go down the programming route you'll need to learn both Python and Bash.
They could just read and follow the manual or any of the instructional videos.

It seems like you're just talking down to people moreover new to things, rather than truly trying to be helpful. You could just provide video links, or links to instructions / explanations etc. There is no reason to go around acting in the manner that you're typically doing.

A good number of people like LTT, so this basic video could help:
https://www.youtube.com/watch?v=KBXTnrD_Zs4

So could a helpful setup video:
https://www.youtube.com/watch?v=4X6KYN1cQ1Y

Longer guide:
https://www.youtube.com/watch?v=6b3hjy85EF0

Yet another helpful video anyone can follow:
https://www.youtube.com/watch?v=dH3DdLy574M

引用自 Omega
Stop this dumb elitism. This crap is scaring people away from Linux and free software. Everyone needs to start small and shouldn't be forced in to the more complex parts of running a Linux system before they even have a basic understanding of the basics.
Not to mention people that can follow a video are doing well enough. People don't realize that they should stop trying to scare people away from attempting things. Giving caution / constructive feedback is one thing, but this is definitely not very welcoming nor really helpful indeed. Another thing people don't realize is often when you tend to talk down to people, they tend to get better than them out of spite, so they'd be creating their own opposition in the long run, lol. :cozyspaceengineersc: :cozyspaceengineersc:

You just lost all credibility for citing linus-shill-tips.And my point stands don't learn the shell don't touch linux.
最后由 iceman1980 编辑于; 2021 年 5 月 28 日 上午 7:46
Electric Cupcake 2021 年 5 月 28 日 上午 7:46 
I generally hate instructional videos and prefer prose text with diagrams or annotated pics.

Much more efficient.
iceman1980 2021 年 5 月 28 日 上午 7:46 
引用自 Crosseyed Mie
I generally hate instructional videos and prefer prose text with diagrams or annotated pics.

Much more efficient.

They won't help you if you end up coming across a problem. Debian doesn't come with a firewall by default, fail2ban doesn't come with debian by default.
最后由 iceman1980 编辑于; 2021 年 5 月 28 日 上午 7:47
Electric Cupcake 2021 年 5 月 28 日 上午 7:47 
引用自 Product ∏
引用自 Crosseyed Mie
I generally hate instructional videos and prefer prose text with diagrams or annotated pics.

Much more efficient.

They won't help you if you end up coming across a problem.

Neither will videos.
iceman1980 2021 年 5 月 28 日 上午 7:48 
引用自 Crosseyed Mie
引用自 Product ∏

They won't help you if you end up coming across a problem.

Neither will videos.

It's pretty much a requirement you learn the CLI on Linux.

Learning how to use apt and apt-get to do things like clean up old updates etc. I have a crontab script that uses RegEX to check for updates by parsing the line in the update check out if the number > 1 it will automatically perform a restart.
最后由 iceman1980 编辑于; 2021 年 5 月 28 日 上午 7:49
Electric Cupcake 2021 年 5 月 28 日 上午 7:53 
引用自 Product ∏
引用自 Crosseyed Mie

Neither will videos.

It's pretty much a requirement you learn the CLI on Linux.

Learning how to use apt and apt-get to do things like clean up old updates etc. I have a crontab script that uses RegEX to check for updates by parsing the line in the update check out if the number > 1 it will automatically perform a restart.

The day they replace the apt man page with a video is the day I start using the snap store.
Mad Scientist 2021 年 5 月 28 日 上午 7:54 
引用自 Product ∏
You just lost all credibility for citing linus-shill-tips.And my point stands don't learn the shell don't touch linux.
A misinformed elitist opinion, let me point directly to this:
引用自 Mr. Gentlebot
A good number of people like LTT, so this basic video could help:
https://www.youtube.com/watch?v=KBXTnrD_Zs4
I've been very verbal in the past of not liking LTT, but he seems to appeal to a good amount of forum users. Using what appeals to them does not lose any form of credibility, but it does indeed point out that Omega was correct:
引用自 Omega
Stop this dumb elitism. This crap is scaring people away from Linux and free software. Everyone needs to start small and shouldn't be forced in to the more complex parts of running a Linux system before they even have a basic understanding of the basics.

That being said, users are free to pickup & learn whatever they like, you're clearly not here to help the users anyway just tell them not to do it unless they do it your way. Perhaps try to help users, rather than dissuade them and be rude to them & anyone that even posts videos from sources you don't like, especially since it was cherry-picked when numerous videos were given not just LTT.

Are you going to be helpful, or no?
They don't need to do anything other than follow instructions, if they want the better stuff; they are free to learn it as they desire.
iceman1980 2021 年 5 月 28 日 上午 7:56 
引用自 Crosseyed Mie
引用自 Product ∏

It's pretty much a requirement you learn the CLI on Linux.

Learning how to use apt and apt-get to do things like clean up old updates etc. I have a crontab script that uses RegEX to check for updates by parsing the line in the update check out if the number > 1 it will automatically perform a restart.

The day they replace the apt man page with a video is the day I start using the snap store.

man apt > apt-manpage.txt

Now browse to your heart contents with your favourite text editor. Were you not aware of Linuxes stdout, stdin and stderr redirection operators?

if you are so inclined you can use string arrays in bash then loop through them giving a specific redirection operator in a for-loop on every item. Then you can have a manpage index if you like.
最后由 iceman1980 编辑于; 2021 年 5 月 28 日 上午 8:01
Electric Cupcake 2021 年 5 月 28 日 上午 8:09 
iceman1980 2021 年 5 月 28 日 下午 5:17 
引用自 Crosseyed Mie
You're just being a parody of a linux user, right?
https://xkcd.com/196/
https://wiki.installgentoo.com/images/1/1f/Arch_Comic_1.png

Yeah no. Definitely not crontab is just a task scheduler without a gui. And that example is silly.. but gentoo noooo definitely not that os is hell to look after. I prefer Ubuntu, Fedora, Arch eh once you get it running and as long as you update it regularly its pretty hassle free or you can go the manjaro route.

Arch has good documentation. Arch just does not come with all the preconfigured functions Debian, Fedora or Ubuntu has.

Like autoconfigured keymaps.
Disk formatting and partitioning gui
xserver, window manager, display manager so on.
Network (NetworkManger, systemd-networkd, interfaces auto-up)

ArchLunux is a do it yourself os assembly bit like Linux Model building.
最后由 iceman1980 编辑于; 2021 年 5 月 28 日 下午 5:26
< >
正在显示第 1 - 15 条,共 37 条留言
每页显示数: 1530 50

发帖日期: 2021 年 5 月 28 日 上午 1:30
回复数: 38